在`base.html.twig`中声明的主要资产的最佳位置是什么

时间:2012-11-03 08:01:40

标签: symfony assets

每个捆绑包都有自己的公共目录来存储资产(css / js / images)。

现在app\Resources\views\base.htl.twg中使用资产的最佳位置是什么?

Symfony如何理解将它们公之于众?

2 个答案:

答案 0 :(得分:2)

通常app/Resources/view目录中可用的模板资产(如base.html.twig)直接放在Web根目录的子目录中,如web/includes/css/main.css,并使用asset('includes/css/main.css')调用。

如果您不喜欢它,您可以轻松创建自己的捆绑包来存储应用资产。

答案 1 :(得分:2)

我建议您创建一个DesignBundle来存储所有基本模板和资产。此方法允许您与其他应用程序共享您的配置。