latte nepreklada vlozenou string hodnotu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- KingKoca
- Člen | 25
Cau,
pri testovani vlastnich helperu jsem narazil na jednu neprijemnost pri vkladani
hodnot do slozenych zavorek:
mezitim co funguje makro:
<?php
{1234|number}
?>
tak makro:
<?php
{'ěščřžýáíé'|webalize}
?>
nefunguje, vubec se neprelozi. Ve vyslednem kodu zustava kod se slozenymi zavorkami. Jde to obejit pridanim vykricniku:
<?php
{!'ěščřžýáíé'|webalize}
?>
Takoveto makro funguje.
Moje otazka zni: Je to tak spravne? Proc funguje numericka hodnota a pred string se musi dat vykricnik?
- KingKoca
- Člen | 25
S tim rovnitkem je to stejnej opruz jako vykricnik. Jde mi pouze o pripad, kdy tam nebude muset byt zadny „prefix“.
Kazdopadne ted kdyz o tom vim, tak na to snad budu myslet i v budoucnu, ale zase jsem stravil hromadu casu (a jidla :) ) zjistovanim, co je spatne.
Za uvahu, zda to nepridat, by to rozhodne stalo :)