У меня проблема с SMARTY после обновления до последней версии.SMARTY не отображает 0
template.tpl::
var xxxF = {{if false}}1{{else}}0{{/if}};
var xxxT = {{if true}}1{{else}}0{{/if}};
результат: (оказанной источник):
var xxxF = ;
var xxxT = 1;
Когда я использую IF/ELSE заявление, и он должен показать 0, это ничего не показывать
Imo, это должно быть:
var xxxF = 0;
var xxxT = 1;
Что случилось?
Smarty обычно использует отдельные фигурные скобки. То же самое происходит при использовании '{if false} 1 {else} 0 {/ if}'? –
да, но в моем коде я должен использовать удвоенные фигурные скобки '($ smarty-> setLeftDelimiter ('{{');)' – Tom
Могу ли я спросить, почему? Я мог представить, что любые силы, которые вы должны сделать, отвечают за проблему, а не за ее умение. –