我在我的应用程序中使用symfony2我使用以下代码在一个文件中创建所有js和css文件
{% block stylesheets %}
{% stylesheets
'updated/lib/bootstrap-datepicker/css/datepicker3.css'
'updated/lib/prism/prism_default.css'
'updated/lib/select2/select2.css'
'updated/css/style.css'
output='css/complete-registration.css'
filter='cssrewrite'
filter='yui_css'
%}
{% endstylesheets %}
<link rel="stylesheet" href="{{ asset('css/complete-registration.css') }}" />
它适用于我,但问题是在我的开发期间,每当我更改我的js和css文件上的任何东西我必须再次生成资源,这需要太多时间,所以任何人都可以建议我任何事情。
我的工作是什么,我没有在我的开发环境中生成资产?
答案 0 :(得分:0)
然后设置
# app/config/config_dev.yml
assetic:
use_controller: false
这可以防止您在每次更改时转储文件:
$ php app/console assetic:dump --watch
答案 1 :(得分:-1)
{% if app.environment == 'dev' %}
<!-- your styles -->
<link rel="stylesheet" type="text/css" href="..." />
{% else %}
{% stylesheets
'updated/lib/bootstrap-datepicker/css/datepicker3.css'
'updated/lib/prism/prism_default.css'
'updated/lib/select2/select2.css'
'updated/css/style.css'
output='css/complete-registration.css'
filter='cssrewrite'
filter='yui_css'
%}
{% endstylesheets %}
{% endif %}
<link rel="stylesheet" href="{{ asset('css/complete-registration.css') }}" />