Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以将我正在处理的项目分成三个单独的文件夹 - ADMIN、CONTENT、SYSTEM。他们每个人都将使用几个 symfony 包。
这会产生两个问题 - 如果用户下载项目,他首先会看到 app、src、web 之类的文件夹......如果他进入正确的 src 文件夹,所有名称最后都会有 bundle。虽然第二件事是可以接受的,但第一件事很烦人。
用户没有获得项目的第一个架构概述,而是获得了许多与他无关的文件夹。
对此我能做些什么吗?
结构清晰。因为用户不应该潜入代码!如果他愿意,他必须了解 symfony。
没有一个文件夹是无关紧要的或烦人的。在 app/config 中存在 parameters.yml,这是用户唯一可能相关的文件(主要用于配置数据库)。src 是您的代码,对用户而言并不重要。供应商都是第 3 方的东西,也不重要。web 很重要,因为 web 服务器的 DocumentRoot 应该指向它。很好理解。