Zend_Layout и / или Smarty - PullRequest
       23

Zend_Layout и / или Smarty

3 голосов
/ 07 апреля 2011

Я новичок в Zend Framework, но планирую создать довольно сложный проект, используя его.

Я искал варианты просмотра для Zend Framework.Есть один с Zend_View и Zend_Layout, а также с ним могут быть интегрированы шаблоны, такие как Smarty.

Теперь я хотел бы знать, служат ли они одной и той же цели?Например, я могу использовать Zend_Layout или Smarty, или лучше использовать оба?

Ответы [ 2 ]

4 голосов
/ 07 апреля 2011

Я работал над двумя крупномасштабными проектами Zend. Мы не используем отдельный механизм компоновки, мы просто используем встроенный Zend_View.

Слои Smarty поверх Zend не будут иметь большого значения (хотя, я бы хотел увидеть альтернативные варианты)

0 голосов
/ 13 августа 2013

Я видел много преимуществ использования Smarty в течение почти 10 лет. Прежде всего, smarty ограничивает дизайнеров шаблонов в использовании небольшого набора функций, которые относятся только к просмотру. Это облегчит управление файлами шаблонов и создаст уровень безопасности. Использование PHP в слое представления позволяет быстро решать проблемы с PHP и может создавать беспорядок. Smarty компилируется и практически не теряется производительность. Синтаксис более лаконичен, чем PHP. С помощью Smarty 3 функции «наследования шаблонов» сэкономили много времени, что нелегко реализовать с помощью классов PHP.

...