Showing posts with label smarty. Show all posts
Showing posts with label smarty. Show all posts

Wednesday, November 19, 2008

smarty dizi elemanlarını bir section'a çıkartırken

şunun gibi "0" dan başlayan bir dizi oluşturmuştum,yazarak.

$dizi2 = array("0" => "zmf","1" => "kdf","2" =>"fpm"); // biraz uzunca aslında
$sistemim->assign('array2',$dizi2); // array2 kullancam

sonra bunu evvela {foreach} ile sötereyim  göstereyim dedim ve öyle yazdım. ardından vazgeçtim ve bir tabloya şöylesine atıverdim

<table>
{section name=rows loop=$array2}
<tr bgcolor="{cycle values="#152569,#502569"}"> <td>
{$array2[rows]}
</td></tr>
{/section}
</table>
bir de ne göreyim son elemanım görünmüyor.
foreach ile tüm listeyi saydırabilirken bu şekilde olmadı.
elemanları "1", "2"... gibi 1 den başlayarak isimlendirdiğimde ise sorunum düzeldi.

diğer framework leri bırakıp smarty ye başlamam  çok olmadı (iki hafta gibi), ama ilk hatamı yaptım (ve hala nedenini anlamadım) , demek biraz daha incememem gerekmiş.