Konvertieren Sie ein DBIx :: Class :: -Ergebnis in einen Hash
Mit DBIx :: Class habe ich zum Glück eine Lösung für mein Problem gefunden. Aber ich bin mir sicher, dass es einen schöneren Weg geben muss.
my $record = $schema->resultset("food")->create({name=>"bacon"});
Wie kann ich diesen Datensatz in ein einfaches Hashref umwandeln, anstatt diesen Aufruf direkt danach ausführen zu müssen?
my record = $schema->resultset("food")->search({name=>"bacon"})->hashref_array();
Ideally möchte ich in der Lage sein, ein Code-Snippet so einfach wie @ zu schreib
{record=> $record}
Anstatt vo
{record => {name => $record->name, $record->food_id, ...}}
Dies würde mich verrückt machen mit einer Tabelle, die viel mehr Spalten hat.