我正在开发一款中型应用,我有大约30个观看次数。我只是使用codeigniters视图层而没有任何模板引擎集成,如smarty和stuff。对我来说,这最简单,最简单。但是在网络上我看到人们会在他们的视图中使用模板引擎,这让我觉得我已经足够理智,只需将codeigniters视图层用于这样的应用程序。
到目前为止,除了在某些视图中使用某些(有时是很多)条件之外,我还没有遇到任何问题。但是,如果有任何人只使用了codeigniters视图层,那么目前正在制作的应用程序会喜欢听到他们的故事。我差不多已经完成了这个应用程序,如果我觉得我已经完成了足够的理智,可能会转向生产。
我已经在SO中看到人们建议使用smarty或williamconcepts模板引擎与codeigniter一起使用但我想听到的是我很高兴能够使用CI的原生视图层。
答案 0 :(得分:1)
如果能为您完成工作,您最好使用标准的codeigniter视图层。然后使用它甚至是理智的。
否则你必须知道其他解决方案也有其缺点所以,你可能只会用另一个问题替换一个问题 - 疯狂接近上线。
特别是如果这些建议来自人们,你甚至不知道。喜欢:不要使用codeigniter而是使用zend框架。这不会帮助你完成任务,这对我来说是最重要的。
答案 1 :(得分:0)
在我看来,模板现在是旧学校......
Codeigniter的用户指南第一页说明如果
,您可能需要CI您不希望被迫学习模板语言(尽管如果您需要,可以选择使用模板解析器)。
就我个人而言,我发现在开发中使用模板很烦人(很久以前使用过smarty),它们的语法不同,无法使用调试器进行调试。
现在正如您所说,是的,我使用了一个非常高流量的电子商务门户网站,它可以在没有问题的情况下为大量流量工作。为了进一步改进响应,我们后来实现了memcached,它太像魅力了!