Php 使用Symfony2 assetic将导致404
我似乎不能同意和我一起工作 这是我的Php 使用Symfony2 assetic将导致404,php,symfony,assetic,Php,Symfony,Assetic,我似乎不能同意和我一起工作 这是我的config.yml文件中的资产配置 assetic: debug: "%kernel.debug%" use_controller: false bundles: [ FOSUserBundle, MyUserBundle ] filters: cssrewrite: ~ 我已经创建了一个扩展FOSUserBundle的包。我已经覆盖了注册模板,并试图包含我自己的css //
config.yml
文件中的资产配置
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [ FOSUserBundle, MyUserBundle ]
filters:
cssrewrite: ~
我已经创建了一个扩展FOSUserBundle的包。我已经覆盖了注册模板,并试图包含我自己的css
// MyUserBundle/Resources/views/Registration/register_content.html.twig
{% block stylesheets %}
{% stylesheets 'bundles/myuser/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
不过我总是拿到404
http://myproject.dev/css/494d9ed_part_1_signin_1.css 404未找到
我将引发以下异常:
找不到“GET/css/494d9ed\u part\u 1\u sign\u 1.css”的路由
我已经发布了这些资产,所以它也存在于
/MyProject
/web
/bundles
/myuser
/css
signin.css
我做错了什么 尝试使用以下语法:
{% stylesheets filter='cssrewrite' '@MyUserBundle/Resources/public/css/*' %}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}" />
{% endstylesheets %}
在DEV环境中,它应该在没有assetic:dump命令的情况下工作
{% stylesheets filter='cssrewrite' '@MyUserBundle/Resources/public/css/*' %}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}" />
{% endstylesheets %}
php app/console cache:clear
php app/console assets:install --symlink
php app/console assetic:dump