0

我有一个现有的 PHP 项目,我必须转移到 Symfony 上。我与 symfony 合作了 6 个月,发现它非常好用。

然而,我有一个问题:

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

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

4

1 回答 1

1

阅读更多关于 Symfony 的内容,答案可能刚刚到位,尤其是服务http://symfony.com/doc/current/book/service_container.html

编辑

查看代码并在逻辑上对其进行划分。我不知道控制器做了什么,但它很可能作为一类有效——但这不太可能。查看班级并决定如何最好地拆分班级。

首先将其作为图表或在纸上执行!首先在代码中执行此操作需要更长的时间,并且当您第一次不可避免地犯错误时更难修复。

于 2013-07-23T07:48:36.297 回答