【发布时间】:2023-03-20 01:17:01
【问题描述】:
我正在尝试迁移到 zend 框架。每个网页应该是一个控制器还是一个动作。
拥有多个操作有什么好处。他们可以互相交谈吗?以及 Action 助手和 View 助手的最佳用途是什么。
请指导我如何开始使用该框架。谢谢
【问题讨论】:
标签: model-view-controller design-patterns zend-framework
我正在尝试迁移到 zend 框架。每个网页应该是一个控制器还是一个动作。
拥有多个操作有什么好处。他们可以互相交谈吗?以及 Action 助手和 View 助手的最佳用途是什么。
请指导我如何开始使用该框架。谢谢
【问题讨论】:
标签: model-view-controller design-patterns zend-framework
您可以为每个页面使用一个新的控制器或在同一个控制器上定义多个操作来呈现您的页面。我选择使用来自同一控制器的不同操作来显示各种页面。在同一个控制器上使用多个操作允许您将一些代码放入为每个操作执行的控制器的构造函数中。例如,我为网站的所有公共页面设置了一个控制器,并为那些保留给注册用户的页面设置了一个新的控制器。在专用于注册用户的控制器的构造函数中,我检查身份验证。
【讨论】:
您应该检查page 关于 MVC 应用程序,它与 Zend 并不完全相关。但是您似乎在问什么是 MVC 设计模式。
【讨论】:
【讨论】:
这些链接来自 Zend Framework 手册。
不要害怕,点击 - 阅读简介章节 - 你会得到所有答案。 ;-)
【讨论】:
首先对 MVC 框架有一个全面的了解: 从源头理解 MVC 架构(第一部分) http://learnnewprogramming.com/blog/understanding-mvc-architecture/
【讨论】: