Latte 3 – konstanty v podmínkách

Thomas
Člen | 23
+
0
-

Zdravím,

pokud mám v projektu definovanou globální konstantu

<?php
define('FOO', 'bar');

a v Latte si ji dumpnu nebo vypíšu, pak je vše ok

{=FOO} {* Vypíše 'bar' *}

ale pokud se pokusím konstantu použít v podmínce

{if FOO == 'bar'}

zkompiluje se jako

if ('FOO' == 'bar')

Je nějaký důvod, proč by toto bylo záměrné?

Díky.

Demo zde: https://fiddle.nette.org/latte/#…

David Grudl
Nette Core | 8254
+
+1
-

Používej \FOO