[nycphp-talk] Smarty syntax: for(...)
Chris Snyder
csnyder at chxo.com
Wed Oct 22 17:14:57 EDT 2003
As a hack you could make an array with the number of elements needed,
and use that to loop in the template.
Sounds ugly, I know, but you could do it in your PHP code before you go
to display the template, using something like:
$loop = array();
for ( $i = 0; $i < max_iters; $i++ ){
$loop[$i] = $i;
}
There's probably a more graceful way to do it, but then, there are more
graceful ways to template than Smarty, as we learned at last month's
meeting. ;-)
csnyder
Scott Mattocks wrote:
> Hello,
>
> I am working with Smarty templates but I am having trouble trying to
> do what I want with them. I want to print a block of code a specific
> number of times sort of like I would do with a for() loop in PHP. I
> am not using values from an array so I can't use section or foreach
> loops. I can't find in the documentation how to turn something like
> this into Smarty code:
>
> for($i = 0; $i < max_iters; ++$i) {
> echo $i . "<br />";
> }
>
> Does anyone have any suggestions?
>
> Thanks
> Scott Mattocks
>
> _______________________________________________
> talk mailing list
> talk at lists.nyphp.org
> http://lists.nyphp.org/mailman/listinfo/talk
More information about the talk
mailing list