【发布时间】:2025-12-16 16:25:03
【问题描述】:
我在 symfony 中处理我的资产仍有一些问题。 best practices 说,我应该将我的资产存储在 web/ 中。
但我不喜欢在那里存储我的原始 sass 文件,因为它是一个公共文件夹,我认为应该只存储已编译或静态文件。
这就是我目前将它们(js 和 sass)存储在 app/Resources 中的原因。我的assetic.read_from 是app/Resources。但是还有一些包,它们由assets:install 符号链接到web/bundles/。
现在,当我想在我的 twig 文件中包含这个捆绑资产时,我必须通过样式表块中的../../web/bundles/.. 去那里。那看起来不是很干净,所以我做了一个符号链接app/Resources/bundles->web/bundles/ 并且有效。
但我仍然认为这太过分了,我想知道是否有一种更清洁的方式可以更好地在一个地方收集我的资产。
【问题讨论】: