【问题标题】:How can Smarty 3 be Used with Zend Framework 2?Smarty 3 如何与 Zend Framework 2 一起使用?
【发布时间】:2012-11-12 13:52:53
【问题描述】:

我很久以前就使用 PHP5,现在我正在尝试更新我的知识,并用 Zend Framework 2 和 Smarty 3 的知识来扩充它,以用于可能的项目。

我目前正在尝试弄清楚如何使用 Smarty 3 作为 Zend Framework 2 的替代/补充。

我可以通过 Google 找到关于这个主题的所有内容:

  1. 已过时(例如 Zend Framework 1)
  2. 假设我对 Zend 和 Smarty 的工作知识比我实际掌握的更深入。

有人可以向我解释一下,就像我是 9,使用 Zend Skeleton Application 作为我的起点:

  1. 我应该在哪个目录/文件夹中(使用完全限定的路径)解压 Smarty-3.1.12 包?

  2. 我需要创建什么类,它们究竟需要包含什么,它们应该存储在哪里?

  3. 需要修改哪些文件,以及如何使 Smarty 可以在我的模块中查看?

  4. 参考上述创建的类,如何/应该如何从 A-Z 使用它们(例如,包括在适当的类中、分配值、创建输出)?

【问题讨论】:

    标签: php include zend-framework2 smarty3 zend-autoloader


    【解决方案1】:

    有相当不错的模块SmartyModule

    一定要用composer来安装,它让你的生活更轻松:-)

    And sample application

    【讨论】:

    • 太棒了!如果可行,将尽快尝试并接受此答案!
    • 顺便说一句,如果你能建议如何使用 composer 来安装它,那也会让我的生活更轻松......两年前我从未听说过 composer,现在它似乎几乎出现了PHP 的每一次讨论!
    • “示例应用程序”似乎是“Zend Skeleton”...如果我理解正确,这是一个添加/利用 Smarty 支持的分支?而且不是我一直在玩弄的那个?
    • 是的示例应用程序确实被修改为“Zend Skeleton”。我试过了,工作正常,但是 ZfcTwig - github.com/ZF-Commons/ZfcTwig - 这是 Twig 的模块,不知何故更适合我。我发现 Twig 比 Smarty 更直观。
    • 我对 Twig 不熟悉,但我一定会去看看。 :-)
    猜你喜欢
    • 1970-01-01
    • 2013-11-12
    • 2023-03-08
    • 2013-06-03
    • 2015-06-13
    • 2023-04-04
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    相关资源
    最近更新 更多