Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Blitz не поддерживает по принципиальным соображениям сложные выражения:
{{if(if($foo, 0, 1), 'bar', 'foobar')}}
Данный код работать не будет. Не надо превращать код в спагетти.
<a href="{{ $news_url }}">Читать дальше</a>
{{ if($news_next, "<a href=" $news_url ">Читать дальше</a>") }}
в шаблоне <!-- BEGIN READ_MORE --><a href="{{ $news_url }}">Читать дальше</a><!-- END -->
в коде $View->block('READ_MORE', $vars);
Я хочу узнать (упрощенно), чем конструкция {{BEGIN} WAS_ONLINE} ... {{END}} проще конструкции <?if($was_online):?> ... <?endif;?>
На первых порах может быть не совсем очевидно, зачем нужен Blitz для php, в то время, когда этот язык, по сути дела, и есть шаблонизатор, только весьма навороченный.
Blitz Templates