一点背景信息:
最近我一直在寻找一些PHP框架,并且它降到了两个。 Zend Framework或CodeIgniter。Smarty集成到Code Igniter框架中
我更喜欢CodeIgniter,因为它的设计简单。这是非常裸露的骨头,它只是保持简单。我不喜欢的事情是弱模板系统。模板系统对我很重要,因为我将与另一位设计师合作。能够给他一个好的模板系统是一个很大的好处。
由于内置了更好的模板系统,Zend是第二选择。与CodeIgniter相比,Zend与众不同。它强调“模块之间的松散耦合”,但是是一个更大的框架。我不喜欢觉得我有许多事情在我从未使用过的引擎盖下运行。在我看来,这是不必要的开销,所以我考虑将模板系统放入CodeIgniter:Smarty。
问题:将Smarty整合到CodeIgniter中的过程有多简单/困难?从我对CodeIgniter文档的初始扫描中,我可以看到框架的布局很容易理解,而且我预计没有问题。我想知道是否有人之前使用过它,因此知道我所经历的任何“陷阱”,这会使得这难以应付或不可能实现。我也想知道这是否是件好事。 CodeIgniter中的模板系统是否足以正常使用?除了Smarty之外,是否还有其他模板模块适合CodeIgniter?我更喜欢Zend Framework吗?这里发明了什么车轮吗?感谢您的帮助!
正如其他人所说,例如Zend_View组件本身是非常强大和可扩展的[有助手等]。你不需要Smarty。另外,Smarty是非常重的PHP4代码,一般来说你想避免。除此之外,使用任何您更舒适的框架。 – Till 2008-09-27 15:28:05