Un poco de historia Información:
he estado buscando en un marco de PHP pocos recientemente, y todo se redujo a dos. El Zend Framework o CodeIgniter.integración Smarty en el marco CodeIgniter
Prefiero CodeIgniter, debido a su diseño simple. Es hueso desnudo, y simplemente se mantiene simple. Sin embargo, lo que no me gusta es el sistema de plantillas débiles. El sistema de plantillas es importante para mí, porque trabajaré con otro diseñador. Ser capaz de darle un buen sistema de plantilla es una gran ventaja.
Zend fue la segunda opción, debido al mejor sistema de plantilla que está incorporado. Zend es una bestia diferente en comparación con CodeIgniter. Se enfatiza el "acoplamiento flexible entre módulos", pero es un marco más grande. No me gusta sentir que tengo muchas cosas bajo el capó que nunca uso. Eso es una sobrecarga innecesaria en mi opinión, así que pensé en poner un sistema de plantillas en CodeIgniter: Smarty.
Pregunta (s): ¿Qué tan fácil/difícil es el proceso para integrar Smarty en CodeIgniter? Desde mi escaneo inicial de la documentación de CodeIgniter, puedo ver que el diseño del marco es lo suficientemente fácil de entender, y no anticipo problemas. Quiero saber si alguien lo ha usado antes y, por lo tanto, estoy al tanto de cualquier "error" que haya experimentado que lo haga más difícil de lo que debería o imposible. También quiero saber si esto es algo bueno que hacer. ¿El sistema de plantillas en CodeIgniter es suficiente para un uso normal? ¿Hay algún otro módulo de plantilla que sea bueno para CodeIgniter aparte de Smarty? ¿Me va mejor con Zend Framework? ¿Se está inventando alguna rueda aquí? ¡Gracias por tu ayuda!
Como han dicho otros, p. el componente Zend_View en sí mismo es muy poderoso y extensible [con ayudantes, etc.]. No necesitas Smarty en la mezcla. Además, Smarty es un código PHP4 muy pesado que, en general, quieres evitar. Aparte de eso, use cualquier marco con el que se sienta más cómodo. – Till
Compruebe [mi respuesta] [1] en tema similar! [1]: http://stackoverflow.com/a/10297502/934599 – uzsolt
@Teniendo en cuenta que smarty3 va a php5 compatible y tal vez php4 no es suficiente. Lo siento, no vi que sea un tema antiguo :( – uzsolt