我有一个现有的PHP项目,我必须继续使用Symfony。 我正在使用symfony 6个月,发现它非常好用。
Hovewer,我有一个问题:
在旧代码中,我有一些大约6000个大类:| 现在,在新项目中,我有我的控制器应该完成所有事情(包括2或3类6000行)。
使用symfony 的最佳实践是什么,为每个巨大的类创建另一个包并在控制器中调用2或3个包的函数,或其他什么?
答案 0 :(得分:1)
更多地阅读Symfony,答案可能会落实到位,尤其是服务http://symfony.com/doc/current/book/service_container.html
修改强>
查看代码并按逻辑划分。我不知道控制器做了什么,但它可能作为一个类有效 - 但这不太可能。看看课程,并决定如何最好地将其拆分。
首先以图表或纸张形式执行此操作!在代码中执行此操作需要花费更长的时间,并且在第一次不可避免地出错时更难修复。