我把我所有的 Assets 都放在我的包里 例如myBundle/Resources/public/css/
然后像这样加载它们:
{% block stylesheets %}
{{ parent() }}
{% stylesheets
'@myBundle/Resources/public/vendor/bootstrap.css'
filter='cssrewrite'
%}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}
{% endblock %}
所以每次我对我的 css 或 js 进行调整时,我都需要执行 assets:install
然后执行 assetic:dump
才能在前端看到它.
有什么方法可以查看 bundle 中的 Assets 吗?
最佳答案
您可以使用 symlink
选项到 assets:install
命令。这将使 web
文件夹中的符号链接(symbolic link)到您的包 public
文件夹
app/console assets:install --symlink
如果没有 symlink
选项,此任务会复制文件,因此您的更改不会影响。
您可能还想检查 assetic:dump
命令的 watch
选项
app/console assetic:dump --watch
关于symfony - 如何在 Symfony 中使用 assetic 查看 Assets 并自动安装和转储 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28086109/