我可以更改默认的Symfony2结构以满足我的需求吗? 我喜欢以下结构,但不知道如何让它工作..
core/ <- Symfony2 core files
app/ <- All applications
app/Acme/ <- Application for Acme enterprise (with all bundles..)
app/clientone.com/ <- Application for Client One enterprise (with all bundles..)
答案 0 :(得分:3)
在symfony2内部分发有4个主要目录:
因此,如果您有多个应用程序,则可以单独保留供应商。每个应用程序可能包含三个目录,如: - apps / acme / app - apps / acme / src - apps / acme / web - apps / clientone / app - apps / clientone / src - apps / clientone / web - some / where / else / in / filesystem / vendor
要实现此类设置非常简单,您只需编辑autoload.php(位于app目录中),只需将__DIR__.'/../vendor
替换为__DIR__.'/../vendor
即可,
换句话说,告诉symfony2你把供应商搬到了其他地方。
(我刚刚将您的设置中的app目录重命名为应用程序 - 不要与app目录混淆,在每个应用程序中)