全栈Web开发者

Symfony 利用assetic-bundle 加载js cs

2016-06-13  本文已影响508人  0d601f651140

场景:

js,css不能直接放在view底下,symfony框架路由不识别那样的路径
解决方法:
$ composer require symfony/assetic-bundle
//app/AppKernel.php
public function registerBundles() {
   $bundles = array( *// ...* 
        new Symfony\Bundle\AsseticBundle\AsseticBundle(), 
        ); 
        *// ...*
 }
//app/config/config.yml 添加配置
assetic:
    debug:          '%kernel.debug%'
    use_controller: '%kernel.debug%'
    filters:
        cssrewrite: ~
{% block includes %}
 <link href="{{ asset('css/libs/bootstrap.min.css') }}" type="text/css" rel="stylesheet"/> 
 <link href="{{ asset('css/libs/bootstrap.min.css') }}" type="text/css" rel="stylesheet"/> 
 <link href="{{ asset('css/main.css') }}" type="text/css" rel="stylesheet"/>
{% endblock %}
上一篇 下一篇

猜你喜欢

热点阅读