Latte syntax continue/break

- PaBi3
 - Bronze Partner | 62
 
Všimol som si, že použitie {? continue} a
{? continue;} generuje v šablóne odlišný kód. To isté platí
aj pre kľúčové slovo break. Prvý prípad generuje
obyčajný reťazec a druhý PHP kód. Myslím, že prvé sa má chovať rovnako
ako druhé.
Nette Framework 0ba8aac released on 2010–11–09
Editoval PaBi3 (9. 11. 2010 11:51)

- David Grudl
 - Nette Core | 8285
 
Latte skutečně nemá podporu pro čtyři klíčová slova
break continue return default, které se ale mohou vyskytnout pouze
v makru {? ...}. Použití tohoto makra spíš signalizuje
nějaký nedostatek a tudíž jeho možnosti rozšiřovat nechci. Takže pojďme
najít jiné řešení. Čemu vadí {continueIf}?

- PaBi3
 - Bronze Partner | 62
 
Kedysi som používal {? continue}, lebo som v tej dobe o
{continueIf} nevedel. Po nedávnom commite som si všimol, že
{? continue} prestalo fungovať. Pointa je len v tom, že som si
všimol rozdielne chovanie makra pri takmer identickom zápise (rozdiel je len
v bodkočiarke). Preto to klasifikujem ako bug, resp. by to mal byť
BC break.
Editoval PaBi3 (9. 11. 2010 18:15)