DBIx :: Classの結果セットが与えられた場合、次に例を示します。
my $rs = $c->model("DB::Card")->search({family_name => "Smith"});
私が読んだチュートリアルでは、stashを使用して行のarrayrefを渡します。
$c->stash->{cards} = [$rs->all];
これにより、この時点でクエリが実行され、結果のオブジェクトがスタッシュに詰め込まれるため、TemplateToolkitで次のように使用できます。
[% FOREACH card IN cards %]
[% card.given_name %] [% card.family_name %]
[%END%]
TTがDBからフェッチされるときに行を反復処理する適切な方法はありますか?