【问题标题】:Integrating Zend Controller Standalone - without the rest of Zend Framework独立集成 Zend 控制器 - 无需 Zend 框架的其余部分
【发布时间】:2011-01-13 13:32:48
【问题描述】:

我在我的应用程序中使用 Zend Framework 的特定部分,我想用 Zend Framework 控制器替换我自己开发的控制器。

我的自制控制器基于 index.php 文件,所有请求都提交到该文件。控制器根据请求中发送的参数实例化

处理后用户被转发到基于请求信息的url,要么指定一个url,要么分析一些数据

我想了解如何在我的应用程序中集成 Zend 控制器

提前致谢

更新:我愿意导入其余的依赖项,事实上我已经有了 Config、Exception、Registry、URI 和 View。但是,我不想将布局更改为 Zend 应用程序布局。看来我可能需要使用 FrontController 但我似乎找不到任何示例

【问题讨论】:

    标签: php zend-framework model-view-controller zend-controller


    【解决方案1】:

    默认情况下,如果您生成默认 Zend Framework 项目,它不会有任何布局。如果是这样,只需在您的config.iniBootstrap.php 中评论或删除resources.layout.*

    Zend_Layout 是Composite View 模式的一部分,这基本上意味着它充当其他视图的包装器。

    运行默认的 Zend Framework 应用程序并删除布局以仅使用视图应该没问题。

    请注意,您仍然可以使用只有 <?= $this->layout()->content; ?> 的布局

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 2011-05-17
      • 2012-04-22
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多