我正在尝试迁移到zend框架。每个网页应该是一个控制器还是一个动作。
拥有多个操作的优势是什么。他们能互相交谈吗?动作帮助器和视图帮助器的最佳用法。
请指导我如何开始使用这个框架..谢谢
发布于 2009-12-08 22:43:08
您可以为每个页面使用新的控制器,也可以在同一控制器上定义多个操作来呈现页面。我选择使用同一控制器的不同操作来显示不同的页面。在同一个控制器上使用多个操作允许您将一些代码放在控制器的构造函数中,该构造函数为每个操作执行。例如,我为一个网站的所有公共页面设置了一个控制器,并为那些为注册用户保留的页面设置了一个新控制器。在专用于注册用户的控制器的构造函数中,我检查身份验证。
发布于 2009-12-08 22:13:27
你应该检查一下关于MVC应用程序的page,它与Zend没有确切的关系。但是您似乎在问什么是MVC设计模式。
发布于 2009-12-08 22:13:50
您必须为站点的每个页面创建一个控制器。如果任何页面与数据库交互,您还应该为该页面创建模型。此外,您还应该为每个页面创建视图。
如果您对MVC一无所知,您可以阅读以下内容:
MVC
https://stackoverflow.com/questions/1867202
复制相似问题