model-view-controller - Zend 框架技术

标签 model-view-controller design-patterns zend-framework

我正在尝试迁移到 zend 框架。每个网页应该是一个 Controller 还是一个 Action 。

有多个 Action 的好处是什么。他们可以互相交谈吗?什么是 Action helpers 和 View helpers 的最佳用途。

请指导我如何开始使用该框架..谢谢

最佳答案

您可以为每个页面使用一个新的 Controller ,或者在同一个 Controller 上定义多个操作来呈现您的页面。我选择使用来自同一 Controller 的不同操作来显示各种页面。在同一个 Controller 上使用多个 Action 允许您将一些代码放在为每个 Action 执行的 Controller 的构造函数中。例如,我有一个用于网站所有公共(public)页面的 Controller 和一个用于为注册用户保留的页面的新 Controller 。在专用于注册用户的 Controller 的构造函数中,我检查身份验证。

关于model-view-controller - Zend 框架技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1867202/

相关文章:

java - 是否存在将 Java 对象序列化为 JSON 的模式?

php - Zend Framework应用层Master/Slave切换

cocoa - 多个 View 和 Controller 的 MVC 类组织是什么样的?

ios - View 中的手势识别器并使用 View Controller 作为目标,我的设计是否错误?

javascript - 如何禁用右键单击 IFRAME

mysql - 如何在 Zend Framework 中通过 jQuery/Ajax 执行 MySQL 插入

javascript - 带有 Zend 框架的 jqGrid (zfdatagrid)

javascript - 无法从 View 访问 Controller 内部的功能

design-patterns - 抽象工厂模式

c++ - 来自二维三角形阵列的 MST,但有一点扭曲