首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony4代码(目录)结构组织

Symfony4代码(目录)结构组织
EN

Stack Overflow用户
提问于 2018-02-09 07:19:19
回答 1查看 205关注 0票数 1

如何使用Symfony4组织目录/代码结构?

我一开始

Controller\*BName*\*Fname*\...

Entity\*Fname*\...

Repository\*Fname*\...

Form\*BName*\*Fname*\...

Services\*Fname*\...

在Symfony4之前,我的结构是

*BName\Controller\*Fname*\...

*BName\Entity\*Fname*\...

..。什么是正确的道路?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-09 08:07:39

一般结构:

  • public/下的网络文件
  • var/下的临时文件
  • src/下的源代码
  • config/下的配置
  • templates/下的模板
  • tests/下的测试

在4.0之前的Symfony版本中,建议使用包来组织自己的应用程序代码。这不再是推荐的,而包应该只用于在多个应用程序之间共享代码和特性。

您现在的源代码中没有任何Bundle。

你可以

代码语言:javascript
复制
--src/
----Controller/
------Admin/
------ProductController.php
----Entity/
----Form/
----Repository/

我不建议您执行服务文件夹,因为一切都是/可以是服务。相反,你应该根据他们的职责将他们分组。

代码语言:javascript
复制
----Provider/
------UserProvider.php
----Validator/
----Manager/
----Generator/
------CsvGenerator.php
----Mailer/
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48700603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档