我一直认为symfony是最好的PHP框架之一,因为它使用bundle:所有文件都分组在bundle文件夹中:views,controller,assets,所以我可以用一个symfony安装创建几个web站点(比如Wordpress Multi-网站)...但我在official documentation中找到了这个:
最佳实践:将您的资产存储在网络/目录中。
这意味着文件不再分组!有人能解释一下我有什么优势吗?
我也读过Sensio也许不再使用捆绑!!为什么???
答案 0 :(得分:0)
如果资产是特定于捆绑的,则可以在捆绑下使用。 web
目录是面向root的最终用户,从安全的角度来看,不建议从捆绑到最终用户的网站/ API中引用资产。
因此,即使您的资产位于Resources/public/
目录下。您必须运行命令asset:install
才能将这些资产安装到web/bundles
目录。这将有助于捆绑软件在整个应用程序中与即插即用功能兼容。