我正在尝试迁移到 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/