Dado un conjunto de resultados :: DBIx clase, por ejemplo:¿Cuál es la forma correcta de mostrar un DBIx :: Class ResultSet en mi proyecto Catalyst que usa Template Toolkit?
my $rs = $c->model("DB::Card")->search({family_name => "Smith"});
los tutoriales que he leído utilizar el alijo que pasar un arrayref de filas:
$c->stash->{cards} = [$rs->all];
Esto da lugar a la consulta de la silla eléctrica en este punto, y los objetos resultantes metidos en el alijo, para que puedan ser utilizados en TemplateToolkit como:
[% FOREACH card IN cards %]
[% card.given_name %] [% card.family_name %]
[%END%]
¿hay una manera correcta para tener iterate TT sobre las filas a medida que se obtienen de la base de datos?
¿Funciona? - FOREACH toma una matriz, no un conjunto de registros, ¿no? – Thelema
Estaba luchando mucho pero estaba usando [% FOREACH foo IN foos%] pero veo que [% FOREACH foo = foos%] funciona bien;) – nicomen