Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Z tablicy do Smarty...
Forum PHP.pl > Forum > Przedszkole
Mikoskay
To tak. Ładuję sobie konfigurację z bazy do tablicy:

  1. <?php
  2. $result = mysql_query("SELECT * FROM `config`");
  3. while ($rows = mysql_fetch_array($result, MYSQL_NUM))
  4. {
  5. $config[$rows[0]] = $rows[1];
  6. }
  7. ?>

I teraz chciałbym całą tą tablicę przekazać do systemu szablonów Smarty. Tak więc mam do wyboru 3 rozwiązania:
  • 1. Po kolei wszystkie elementy "ręcznie" ładować do oddzielnych zmiennych... (oczywiście odpada)
  • 2. Przekazać odrazu całą tablicę jednym użyciem funkcji assign. (nie wiem czy tak się w ogólę da...)
  • 3. Wykonać pętlę która wykonywałaby operacje z punktu 1. (tylko jak odczytać nazwę klucza tablicy?)
Jeśli ktoś ma jakiś pomysł na rozwiązanie mojego problemu, będę bardzo wdzięczny. Pozdrawiam!
ActivePlayer
  1. <?php
  2.  
  3. $smarty->assign('config', $config);
  4.  
  5. ?>


w szablonie

Kod
{$config.costam}
Mikoskay
Dzięki wielkie, nie wiedziałem że tak można.
SongoQ
Nastepnym razem polecam http://smarty.php.net/manual/en/
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.