Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] SMARTY - jak podpiąć blok kodu
Forum PHP.pl > Forum > Przedszkole
gosc
Witam, mam problem

Jak podpiąć blok kodu pod smarta?

Normalnie robie tak: $tpl -> assign('miasto', $miasto);

a jak za $miasto podpiąć blok kodu np. pętle:
  1. <?php
  2. foreach ($zapytanie2 as $row2)
  3.                        {
  4.                        echo "<option value=".$row2['id'].">".$row2['name']."</option>";
  5.                        }
  6. ?>
phpion
Do obiektu Smarty przypisz tablicę, a dopiero w samym szablonie przeiteruj ją za pomocą foreach lub section (szczegóły w manualu). Idea, którą przedstawiłeś (przypisanie kodu HTML do Smarty) mija się z ideą stosowania szablonów.
atomp3
$tpl -> assign('miasto', $miasto);

{foreach from=$miasto item=item}

{item.name}

{/foreach}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.