如何正确构造Symfony2控制器 - 处理大型类

时间:2013-07-23 07:43:57

标签: php symfony bundle

我有一个现有的PHP项目,我必须继续使用Symfony。 我正在使用symfony 6个月,发现它非常好用。

Hovewer,我有一个问题:

在旧代码中,我有一些大约6000个大类:| 现在,在新项目中,我有我的控制器应该完成所有事情(包括2或3类6000行)。

使用symfony 的最佳实践是什么,为每个巨大的类创建另一个包并在控制器中调用2或3个包的函数,或其他什么?

1 个答案:

答案 0 :(得分:1)

更多地阅读Symfony,答案可能会落实到位,尤其是服务http://symfony.com/doc/current/book/service_container.html

修改

查看代码并按逻辑划分。我不知道控制器做了什么,但它可能作为一个类有效 - 但这不太可能。看看课程,并决定如何最好地将其拆分。

首先以图表或纸张形式执行此操作!在代码中执行此操作需要花费更长的时间,并且在第一次不可避免地出错时更难修复。