为什么要将模板引擎与框架一起使用?
2022-08-30 15:14:52
我有两个非常好的理由,我可以想到这样做...
首先,原始PHP不是一个模板引擎。
接下来,MVC 框架定义将框架拆分为模型、视图和控件。这并不意味着框架具有模板引擎,尽管视图可能与本机或外部模板引擎集成。因此,框架可能有也可能没有模板引擎。
第三,查看 != 模板。视图仅指数据的显示方式 - 通常不涉及模板,而模板引擎是指一段能够将数据很好地放入模板中的代码 - 当您可以在模板中修改它们时,可以大大减少修改所有文件的需要
最后,框架用户可能更喜欢使用更常见的模板引擎,如Smarty,而不是框架中的本机模板引擎。您无需在本机模板引擎中学习新标签。