• 15-04-2013, 03:46:19
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    for ($i=0; $i<=$get_c; $i++) {
        echo '
        <tr>
            <td><b>'.$get_s[$i].'</b></td>
            <td>'.strip_tags($get_t[$i]).'</td>
            <td>'.$get_o[$i].'</td>
            
            <td>'.$get_p[$i].'</td>
        </tr>
        ';
        }
    Bu çıktı süper lig puan tablosunu veriyor fakat ben bunu smarty ile gösteremedim.

    Çıktı
    Sıra Takım O P

    1 Galatasaray 29 59
    . ............... .. ...
    . ............... .. ...

    olarak geliyor listeyeniyor 18 takım .

    Yardımcı olursanız sevinirim.
  • 15-04-2013, 09:07:54
    #2
    for yerine foreach kullanarak tüm diziyi tarayabilirsin. indis kullanmana gerek kalmaz.

    {foreach from=$myArray item=foo}
    <li>{$foo}</li>
    {/foreach}

    bir diğer alternatif {php} tagları arasında ( eğer güvenlik izni açıksa ) olduğu gibi bu PHP halini yazmak.
  • 15-04-2013, 12:04:34
    #3
    zee adlı üyeden alıntı: mesajı görüntüle
    for yerine foreach kullanarak tüm diziyi tarayabilirsin. indis kullanmana gerek kalmaz.

    {foreach from=$myArray item=foo}
    <li>{$foo}</li>
    {/foreach}

    bir diğer alternatif {php} tagları arasında ( eğer güvenlik izni açıksa ) olduğu gibi bu PHP halini yazmak.
    Gelen değişkenlerde array içinde olduğu için array basıyor.
  • 15-04-2013, 12:43:00
    #4
    O zaman {$foo.golsayisi} şeklinde array açabiliyorsun.

    Ben yıllarca smarty kullandım. Framework kullanmıyorsan bazı avantajları var. Ama moduler programlama yapacağım sadece MVC değil HMVC de kullanacağım diyorsan template içine PHP yazıp tema şekillendirmeyi CSS ve JQuery'e indirgemek kapsamlı çözüm oluyor. Onu da söyleyim. Smarty sadece smarty bilen bir front end çalışan varsa işleri ayırmak için birazcık işe yarıyor ama aslında yeni teknolojilerde yalan oldu bile.
  • 15-04-2013, 13:01:57
    #5
    $degisken[] = xxx;
    gibisinden for dongüsünün içine koyarak , sonradan smartye yollayıp orada foreach ile döndürebilirsiniz.