一点背景信息:
我最近一直在研究几个 PHP 框架,它归结为两个。Zend 框架或 CodeIgniter。
我更喜欢 CodeIgniter,因为它设计简单。它非常简单,而且保持简单。我不喜欢的是弱模板系统。模板系统对我来说很重要,因为我将与另一位设计师合作。能够给他一个好的模板系统是一大优势。
Zend 是第二个选择,因为它内置了更好的模板系统。虽然与 CodeIgniter 相比,Zend 是一个不同的野兽。它强调“模块之间的松散耦合”,但它是一个更大的框架。我不喜欢觉得我有很多东西在我从未使用过的引擎盖下运行。在我看来这是不必要的开销,所以我考虑将模板系统放入 CodeIgniter: Smarty。
问题:将 Smarty 集成到 CodeIgniter 的过程有多容易/难?从我对 CodeIgniter 文档的初步扫描中,我可以看到框架的布局很容易理解,并且我预计不会有任何问题。我想知道是否有人以前使用过它,因此我知道你所经历的任何“陷阱”都会使这变得比它应该或不可能实现的更难。我也想知道这是否是一件好事。CodeIgniter 中的模板系统是否足够正常使用?除了 Smarty,还有其他适合 CodeIgniter 的模板模块吗?Zend 框架我会更好吗?这里有发明轮子吗?