我的控制器(IMO)太长(超过 1200 行)。主要问题是我有很多动作。我可以将此操作分为 3 组:
日历相关操作
与事件相关的操作(我们将事件称为日历的“子模块”)
提供者相关的操作(也是日历的“子模块”)
重组代码的最佳方法是什么。
我可以以某种方式将其拆分为子类吗?或者是否有任何 ZF 特定的方法来实现这个目标,而无需为日历“子模块”创建额外的控制器?
我的控制器(IMO)太长(超过 1200 行)。主要问题是我有很多动作。我可以将此操作分为 3 组:
日历相关操作
与事件相关的操作(我们将事件称为日历的“子模块”)
提供者相关的操作(也是日历的“子模块”)
重组代码的最佳方法是什么。
我可以以某种方式将其拆分为子类吗?或者是否有任何 ZF 特定的方法来实现这个目标,而无需为日历“子模块”创建额外的控制器?