【问题标题】:Templating Engine Pros and Cons with Zend FrameworkZend 框架的模板引擎优缺点
【发布时间】:2010-05-13 01:15:26
【问题描述】:

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

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

【问题讨论】:

    标签: php zend-framework templates smarty


    【解决方案1】:

    如果您将此项目用作学习体验,我建议您学习并使用 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 虽然现在已经有几年历史了。

    【讨论】:

      猜你喜欢
      • 2018-10-25
      • 2011-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多