【发布时间】:2011-04-15 09:35:03
【问题描述】:
目前正在处理一个项目,但感觉代码的结构/解耦/可维护性不如应有的水平。
我认为主要问题是使用一个动作类来首当其冲地完成我系统的工作。但是有什么替代方案?我的其他模块非常基本且独立。
该模型是否应该包含我在控制器中拥有的更多业务逻辑(此时所讨论的操作类的模型文件或多或少是空的,表模型文件也没有太多)。
我正在阅读http://www.slideshare.net/nperriault/30-symfony-best-practices,它有一些优点,其中之一是避免使用大型动作类,但并没有真正告诉您应该如何完成。
我是否应该分解我的操作类并在 /apps/frontend/module/myModule/lib/. ?
问题是我有另一个动作类,它必须重用上面提到的类中的一些功能......我真的不想有重复的代码,我会变得有点混乱。
一些通用的指针会很棒,谢谢
【问题讨论】:
-
你为什么不在这里发布你的动作类,以便我们提供一些实用的建议?
标签: php model-view-controller symfony1