Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] SMARTY - jak podpiąć blok kodu
-gosc-
post
Post #1





Goście







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. ?>
Go to the top of the page
+Quote Post
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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.
Go to the top of the page
+Quote Post
atomp3
post
Post #3





Grupa: Zarejestrowani
Postów: 126
Pomógł: 1
Dołączył: 31.03.2006

Ostrzeżenie: (0%)
-----


$tpl -> assign('miasto', $miasto);

{foreach from=$miasto item=item}

{item.name}

{/foreach}
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:50