gpt4 book ai didi

php - 模板引擎与 Zend Framework 的优缺点

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:37:08 24 4
gpt4 key购买 nike

我正在为个人项目熟悉 Zend Framework(以及一般的 MVC 和 PHP)。我以前有使用 Smarty 的经验,对它没有什么大的提示,但我想把这个项目作为一个很好的深入学习练习。那些熟悉不同模板引擎和 ZF 的人:您认为有比 Smarty 与 ZF 结合使用更好的模板引擎吗?为什么?我想将所学应用到现实世界和生产环境中。

个人项目将相当稳健。用户管理、 session 、安全、数据库交互、表单输入、jQuery 等。

最佳答案

如果您将此项目用作学习经验,我建议您学习和使用 Zend_View,它是 ZF 的模板(需要一个更好的词)部分。这将比尝试使用任何第三方模板引擎简单得多,而且 Zend_View 可以做 Smarty 可以做的一切。

在我个人看来,在 ZF(或任何 PHP 项目)中使用单独的模板语言只有两个很好的理由:

  1. 您需要非程序员才能编辑和使用模板
  2. 您需要与使用该模板引擎编写的现有模板兼容(例如,现有项目中的 Smarty 模板,或另一个非 PHP 项目使用的模板)

如果您确实走 Smarty 路线,ZF 手册的 Zend_View 部分有一些 Smarty 示例:http://zendframework.com/manual/en/zend.view.scripts.html . DevZone 上还有此教程:http://devzone.zend.com/article/120虽然现在已经有几年了。

关于php - 模板引擎与 Zend Framework 的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com