Добрый вечер. Решил попробовать для рефакторинга PHP-спагетти кода (весь сайт - сплошное убожество) Zend Frawework. До этого немного использовал Smarty, но в основном Django, весьма понравились. Но когда поразбирался с ZF, понял, что там нет шаблонов как в Django.
В связи с этим вопросы: 1) зачем тогда нужен ZF? 2) есть ли шаблоны, аналогичные Django/Smarty в Symfony? В других фрейворках? 3) а может быть нафига нужны в этом случае фреймворки и просто использовать Smarty? У меня цейтнот - за минимальное время нужно отделить HTML от PHP.
Главнюк говорит, что в ZF шаблоны не нужны, но когда я посмотрел на код - я тихо ужаснулся от обилия <?=?> и прочего
Я хочу писать
{if $topic.name}$topic.name{else}Безымянный{/if}
вместо
<?php if($template_data['topic']['name']) ? $template_data['topic']['name'] : "Безымянный"?>
А читать
{if $a}{else}{/if}
лично мне гораздо проще чем
<?php if($a){?><?php }else{ ?><?php} ?>
спасибо за внимание.