Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Smarty] , przypisywanie zmienych
Forum PHP.pl > Forum > PHP
TEO
Witam


Mam plik : index.tpl


i chcemy podczas jego wykonywania przypisac do zmienej X wartosc 0 :

{assign var="X" value="0"}

narazie wszystko jest good aaevil.gif


Ale dlaczego gdy chcemy zastosowac ta sama metode do przypisania 0 do pola w klasie juz to nie działą ? (oczywiscie pole jest typu int) np. :

{assign var="Item.X" value="0"}

blinksmiley.gif
wie ktos moze ?
nospor
http://www.smarty.net/manual/en/language.c...function.assign

assign sluzy do stworzenia zmiennej w szablonie a nie do przypisania czegos do istniejacych juz wlasciwosci klas.
Pozatym lepiej bys w szablonie nie modyfikowal klas - nie do tego szablon sluzy
TEO
to przynajmniej wiem o co lota tongue.gif

Dzieki

A jezeli naprawde usilnie potrzebowal bym przypisania (do jakies wartosi w tablicy) ?
nospor
smarty sluzy do wyswietlenia juz przygotowanych danych. Na etapie tworzenia danych przypisuj co trzeba smile.gif

A do wykonywania kodu php w smarty sluzy:
http://www.smarty.net/manual/en/language.function.php.php
I tam mozesz sie dobrac do swoich przypisanych klas.
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.