2009-12-08 58 views
2

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

有多个行动的优点是什么。他们可以相互交谈吗?以及Action助手和View助手的最佳用途是什么。

请指导我如何开始的框架..谢谢

回答

3

您可以为每个页面使用新的控制器或定义多个actio ns在同一个控制器上呈现您的页面。我选择使用来自同一控制器的不同行为来显示variuos页面。在同一个控制器上使用多个动作可以让你在每个动作执行的控制器的che构造函数中放置一些代码。例如,我拥有一个控制器,用于为注册用户保留的网页的所有页面和新控制器。在专用于注册用户的控制器的构造函数中,我执行了身份验证检查。

1

你应该检查page约MVC应用程序,它不正是与Zend的。但是你似乎在问什么是MVC设计模式。

1

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

如果你不知道MVC的想法,你可以看到这一点:

MVC