2012-11-12 31 views
6

我很久以前就使用了PHP5,并且正在尝试刷新我的知识,并用Zend Framework 2和Smarty 3的知识来增加它的可能项目。Smarty 3如何与Zend Framework 2一起使用?

目前,我试图找出如何使用Smarty的3作为替代/补充Zend框架2.

一切我可以通过谷歌找到关于此主题之一:

  1. 已经过时(例如Zend Framework 1)
  2. 假设我对Zend和Smarty的实际操作知识比我实际做得更多。

有人可以向我解释,就好像我是,使用Zend主干应用程序作为我的出发点:

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

  2. 什么类(ES)我需要创建,究竟是什么,他们需要遏制,并在那里他们应该储存在哪里?

  3. 文件所需要的修改,以及如何使Smarty的支持我的模块(S)内观看?

  4. 参照上面创建的类,如何可以/应当这些被从A-Z(例如,包括适当的类内,分配值,创建输出)中使用?

回答

7

有相当不错的模块SmartyModule

肯定使用作曲家安装它,它使你的生活变得:-)

And sample application

+0

真棒容易!将尽快尝试,并接受这个答案,如果它的工作! –

+1

顺便说一句,如果你可以建议作曲家是如何使用安装它,这将让我的生活更容易太......两年前,我从来没有听说过的作曲家,现在看来要拿出在PHP中的几乎每一个讨论! –

+0

“示例应用程序”似乎是“Zend Skeleton”...如果我理解正确,这是一个添加/利用Smarty支持的分支?和我一直玩弄的那个不一样? –