每个捆绑包都有自己的公共目录来存储资产(css / js / images)。
现在app\Resources\views\base.htl.twg
中使用资产的最佳位置是什么?
Symfony如何理解将它们公之于众?
答案 0 :(得分:2)
通常app/Resources/view
目录中可用的模板资产(如base.html.twig)直接放在Web根目录的子目录中,如web/includes/css/main.css
,并使用asset('includes/css/main.css')
调用。
如果您不喜欢它,您可以轻松创建自己的捆绑包来存储应用资产。
答案 1 :(得分:2)
我建议您创建一个DesignBundle来存储所有基本模板和资产。此方法允许您与其他应用程序共享您的配置。