Autor Zpráva
omfgnevim
Profil *
Zdravim, jak se ve smarty resi kdyz chci zavolat php funkci:

Klasickej kod by byl
<?php echo "nejaky text".funkce($promenna); ?>
jde mi to to ze kdyz do toho templatu vypisu nejakou hodnot tak s tou hodnou potrebuju pracovat
panther
Profil
omfgnevim:
můžeš použít {php}{/php}, ale to bys popřel vnitřní logiku smarty. Tam se s PHP pracovat nemá, máš někde chybu v návrhu aplikace.
omfgnevim
Profil *
uz jsem to vyresil
panther
Profil
omfgnevim:
uz jsem to vyresil
pro budoucí generace bys mohl napsat, jaké řešení to bylo. Třeba někdo bude řešit totéž.
Lamicz
Profil
Ze by Smarty plugin?
ninja
Profil
Modifikátory proměnné normálně:
nejaky text{$promenna|funkce:pripadny_modifikator}


Funkce co řeší business logiky do šablon nepatří.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: