【问题标题】:Zend framework techniquesZend 框架技术
【发布时间】:2023-03-20 01:17:01
【问题描述】:

我正在尝试迁移到 zend 框架。每个网页应该是一个控制器还是一个动作。

拥有多个操作有什么好处。他们可以互相交谈吗?以及 Action 助手和 View 助手的最佳用途是什么。

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您应该检查page 关于 MVC 应用程序,它与 Zend 并不完全相关。但是您似乎在问什么是 MVC 设计模式。

      【讨论】:

        【解决方案3】:

        您必须为您网站的每个页面创建一个控制器。如果任何页面与 db 交互,您还应该为该页面创建模型。您还应该为每个页面创建视图。

        如果您不了解 MVC,可以阅读以下内容:

        MVC

        【讨论】:

          【解决方案4】:

          这些链接来自 Zend Framework 手册。
          不要害怕,点击 - 阅读简介章节 - 你会得到所有答案。 ;-)

          【讨论】:

            【解决方案5】:

            首先对 MVC 框架有一个全面的了解: 从源头理解 MVC 架构(第一部分) http://learnnewprogramming.com/blog/understanding-mvc-architecture/

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-10-02
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多