【问题标题】:Zend Framework dispatching frontcontroller or run Zend Application?Zend 框架调度前端控制器或运行 Zend 应用程序?
【发布时间】:2012-04-08 16:19:26
【问题描述】:

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

我已经学习了多个教程,并正在尝试将它们结合起来用于我正在从事的项目。

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

我关注的另一个教程是使用 Zend_Layout 和 MVC 并调度 Frontcontroller

这方面的最佳做法是什么?我需要使用 Zend_Layout 并调度它并运行 Frontcontroller/Zend_application 会给我完全相同的结果。

我试图寻找正确的答案,但我找不到它..

提前致谢

【问题讨论】:

    标签: php zend-framework frameworks bootstrapping


    【解决方案1】:

    Zend_Application,当然你可以从 Frontcontroller 轻松调度,但它是调度基于 ZF 的应用程序的old way

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

    Zend_Tool 可以为您创建项目并启用布局。感谢 Zend_Application,您可以从配置文件中完成所有操作:)

    【讨论】:

    • 谢谢,这是我一直在寻找的答案。不知道这个!
    【解决方案2】:

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

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

    Here is a good tutorial to look at

    【讨论】:

    • 我遵循了 Rob Allen 的教程和 Zend_Layout 教程,他的教程似乎比其他教程更容易理解。快速提问,配置布局路径是否会自动初始化 Zend 布局?
    • 是的,如果该文件夹中有布局脚本,它将加载它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 2013-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多