Zend Framework 调度前端控制器或运行 Zend Application


Zend Framework dispatching frontcontroller or run Zend Application?

最近我开始用Zend Framework进行开发。我正在使用Zend Framework 1.11,因为2.0仍在开发中,我可以找到有关1.11的更多信息。

我已经遵循了多个教程,并正在尝试将它们组合到我正在从事的项目中。

问题是,我只是不太明白这一点。在一个教程中,引导程序文件初始化Zend_Application然后引导它,然后运行它。

我遵循的另一个教程是将Zend_Layout与 MVC 一起使用并调度Frontcontroller

对此的最佳实践是什么?我需要使用 Zend_Layout 并调度它并运行 Frontcontroller/Zend_application 给我完全相同的结果。

我试图寻找正确的anwser,但我找不到它。

提前致谢

当然

Zend_Application 您可以轻松地从前端控制器进行调度,但这是调度基于 ZF 的应用程序old way

Zend_Application是后来添加的,现在是调度您的应用程序的最佳方式,因为引导程序及其资源:)您仍然可以使用前端控制器的插件等。

Zend_Tool可以为您创建项目并启用布局。您可以从配置文件完成所有操作,这要归功于Zend_Application :)

最好的

选择是使用Zend_Application。您可以在配置文件中配置布局。

resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"

这是一个很好的教程