Php Symfony4代码(目录)结构组织
如何使用Symfony4组织目录/代码结构?Php Symfony4代码(目录)结构组织,php,symfony,symfony4,Php,Symfony,Symfony4,如何使用Symfony4组织目录/代码结构? 我从 控制器\*BName*\*Fname*\… 实体\*Fname*\… 存储库\*Fname*\… Form\*BName*\*Fname*\… Services\*Fname*\… 在Symfony4之前,我的结构是 *BName\Controller\*Fname*\… *BName\Entity\*Fname*\… ... 什么是正确的方法 总体结构: public/ var/ src/ config/ Templates/ 在Tests
我从
控制器\*BName*\*Fname*\…
实体\*Fname*\…
存储库\*Fname*\…
Form\*BName*\*Fname*\…
Services\*Fname*\…
在Symfony4之前,我的结构是*BName\Controller\*Fname*\…
*BName\Entity\*Fname*\…
... 什么是正确的方法 总体结构:
public/
var/
src/
config/
Templates/
- 在
Tests/
--src/
----Controller/
------Admin/
------ProductController.php
----Entity/
----Form/
----Repository/
我不建议您使用服务文件夹,因为一切都是/可以是服务。
相反,你应该根据他们的职责对他们进行分组
----Provider/
------UserProvider.php
----Validator/
----Manager/
----Generator/
------CsvGenerator.php
----Mailer/
一般结构:
public/
var/
src/
config/
Templates/
- 在
Tests/
--src/
----Controller/
------Admin/
------ProductController.php
----Entity/
----Form/
----Repository/
我不建议您使用服务文件夹,因为一切都是/可以是服务。
相反,你应该根据他们的职责对他们进行分组
----Provider/
------UserProvider.php
----Validator/
----Manager/
----Generator/
------CsvGenerator.php
----Mailer/