单个或多个ZF2控制器

时间:2014-06-06 16:06:00

标签: model-view-controller controller zend-framework2

我正在开发一个包含20或30种不同动作功能的ZF2项目。我可以将所有功能放在一个控制器中或创建几个较小的控制器。随着动作函数的数量增加,似乎拥有一个单一的集合控制器将是低效的,因为对控制器中的单个函数的一次性调用将仅使用控制器代码的一小部分。找到我需要调整的功能也是一件苦差事。

在决定使用单个控制器或多个控制器时,我应该考虑(性能或其他方面)?

1 个答案:

答案 0 :(得分:1)

问题不在于运行时效率,而在于设计问题。我强烈建议将所需功能分散到多个控制器上,或者更好的是,分成多个模块分组相关功能并促进重复使用。 如果您选择更好的软件设计,您将在以后需要维护应用程序时感谢自己。