何时拆分动作控制器?

时间:2014-03-16 23:17:07

标签: zend-framework model-view-controller

我有一个仪表板动作控制器,它显示一个包含事件,一些图形和其他小部件的议程类。目前,仪表板控制器处理按周推进/推进议程。我应该有一个单独的议程控制器吗?在确定何时拆分动作控制器时,您的一般经验法则是什么?

1 个答案:

答案 0 :(得分:0)

这取决于您的客户端代码。如果你看到liferay仪表板或者你知道J2EE中的portlet JSR。 portlet(仪表板的抽象单元(可管理部分))具有不同的模式(查看,编辑,首选项,...)。如果在客户端代码处理的模式之间加载和切换。你需要一个模板用于每种模式。那么你需要为每个有两个责任的portlet做一个动作。
1-加载数据
2-合并数据和模板,并在响应ajax请求时发送它