Bei einer DBIx :: Class resultset, zum Beispiel:Was ist die richtige Methode zum Anzeigen eines DBIx :: Class ResultSet in meinem Catalyst-Projekt, das Template Toolkit verwendet?
my $rs = $c->model("DB::Card")->search({family_name => "Smith"});
die Tutorials ich das Versteck benutzen gelesen habe eine ArrayRef der Zeilen weitergeben müssen:
$c->stash->{cards} = [$rs->all];
Dies führt zu der Abfrage ausgeführt zu werden an dieser Stelle, und die resultierenden Gegenstände in das Versteck gestopft, damit sie in Template-Toolkit eingesetzt werden als:
[% FOREACH card IN cards %]
[% card.given_name %] [% card.family_name %]
[%END%]
gibt es eine richtige Art und Weise Iterierte hat TT über die Reihen, wie sie aus der DB geholt werden?
Funktioniert das? - FOREACH nimmt ein Array, kein Recordset, nein? – Thelema
Ich habe viel gekämpft, aber [% FOREACH foo IN foos%] benutzt, aber ich sehe, dass [% FOREACH foo = foos%] gut funktioniert;) – nicomen