-2
有许多包含各种类的组的类 - 业务逻辑,接口等 - 如何在symfony 2中组织它们?我只是将所有这些服务都组织为服务层次结构?它可能会产生很多依赖注入和混乱。组织Symfony 2中的类
有许多包含各种类的组的类 - 业务逻辑,接口等 - 如何在symfony 2中组织它们?我只是将所有这些服务都组织为服务层次结构?它可能会产生很多依赖注入和混乱。组织Symfony 2中的类
您必须尊重项目symfony的基本层次结构,但对于其他很多逻辑类,您可以为每种类型的逻辑在您的包的根目录中创建一个目录。
对我来说,我都在此目录中一个包的根:
在每一个这你可以创建一个子文件夹。有了这个你的层次结构是聪明的,组织和速度全面。
好吧,现在让我们说我必须从控制器调用'Document :: isXML()'是将所有的'Document/*'定义为服务还是将它作为一个use语句并将其调用? – user99999
从命令行运行:app/console debug:container。正如它所示,基本框架已经定义了数百个服务。增加更多本身不会造成混乱。 – Cerad