|
|
1
3
我想这是一种方法…使用您的类比,我想我使用一个类似于“部分”的控制器,以及类似于“页面”的操作。 但这更多的是停留在旧的过程静态页面范式上,因为实际上,操作控制器本身与页面或节的关系并不比您作为开发人员所做的关联多。也就是说,每个页面可能是许多操作和视图的组合,这些操作和视图取决于应用程序的体系结构。 例如,如果我有一个博客模块,我可能有以下内容: 控制器:
意见:
|
|
|
2
2
在我看来,一个控制器应该总是将有一个公共用例的多个方法分组。尝试找到描述你的应用功能的“名词”:那些是控制器(而动词是控制器方法)。 如果你有博客(例如),你可能有:
如果您只有5页(如主页、关于、联系等),MVC架构可能不适合您。 |
|
|
3
1
指数作用 只是给定控制器的默认操作,用于显示默认视图(与显示子目录的index.html或index.php页面相同)。 可以完全接受在每个控制器的基础上创建各种不同的操作,每个操作可能有自己的视图,也可能没有自己的视图。( 即 添加和编辑)。控制器旨在对类似动作进行分组。 例如,使用方法请参考 Zend_Controller_Action . 您可能还会发现熟悉 Zend_Controller . |