Je suis nouveau dans DBIx::Class. Je l'utilise pour une API afin de récupérer des données de ma base de données et je veux recréer un SELECT * FROM table avec DBIC. Avec DBI, cela a bien fonctionné pour moi.
Quelle est la meilleure approche pour rendre les données "belles" ?
Je veux retourner les données dans un tableau de hashs comme :
[
{
id => 123,
name => 'name',
....
}
]
Mais avec my @rs = $schema->resultset('Product')->all; return \@rs;
. Je n'obtiens pas la sortie que je veux. En inspectant les objets avec Data::Dumper, j'obtiens ce qui suit :
$VAR1 = bless( {
'_column_data' => {
'name' => 'test',
'id' => 123'
},
'_result_source' => $VAR1->{'_result_source'},
'_in_storage' => 1
}, 'DB::Schema::Result::Product' );
Je suis sûr d'avoir mal compris le concept de DBIC.
Comment puis-je obtenir les données de toutes les colonnes seulement ? Merci à tous pour votre aide !