Маленькая Справочная информация:
Я смотрел на несколько PHP рамок в последнее время, и это сводилось к двум. Zend Framework или CodeIgniter.интеграция Smarty в рамках Кодекса воспламенителя
Я предпочитаю CodeIgniter из-за его простой конструкции. Это очень голая кость, и ее просто держат просто. То, что мне не нравится, это слабая система шаблонов. Система шаблонов важна для меня, потому что я буду работать с другим дизайнером. Способность дать ему хорошую систему шаблонов - большой плюс.
Zend был вторым выбором, из-за лучшей системы шаблонов, которая встроена. Zend - это другой зверь, хотя по сравнению с CodeIgniter. Он подчеркивает «свободную связь между модулями», но представляет собой большую структуру. Мне не нравится чувствовать, что у меня много вещей под капотом, которые я никогда не использую. На мой взгляд, это лишние накладные расходы, поэтому я подумал о том, чтобы создать систему шаблонов в CodeIgniter: Smarty.
Вопрос (ы): Как легко/сложно интегрировать Smarty в CodeIgniter? Из моего первоначального сканирования документации CodeIgniter я вижу, что макет структуры достаточно прост для понимания, и я не ожидаю никаких проблем. Я хочу знать, использовал ли кто-нибудь его раньше, и поэтому знает о каких-либо «ошибках», которые вы испытали у меня, и это сделает это сложнее, чем это должно быть или невозможно сделать. Я также хочу знать, хорошо ли это вообще делать. Является ли система шаблонов в CodeIgniter достаточной для нормального использования? Существуют ли какие-либо другие модули шаблонов, которые хороши для CodeIgniter помимо Smarty? Мне лучше с Zend Framework? Здесь изобретен любое колесо? Спасибо за помощь!
Как и другие, например, компонент Zend_View сам по себе очень мощный и расширяемый [с помощниками и т. д.]. Вам не нужен Smarty в миксе. Кроме того, Smarty - очень тяжелый код PHP4, который в общем вы хотите избежать. Помимо этого, используйте любую инфраструктуру, с которой вам удобнее. – Till 2008-09-27 15:28:05