Symfony Asset Component 使用简述

来源:互联网 发布:淘宝上卖家送的跳蛋 编辑:程序博客网 时间:2024/06/06 00:06

asset配置

文件:config.yml

在framework下且assets:一定要以子成员的对齐方式对齐(1tab或4空格)

代码样例:

framework:    assets:            version:            version_format:       '%%s?%%s'            base_path:            ''            base_urls:            ['http://localhost/']            packages:                FxAdmin:                    version:              1                    version_format:       null                    base_path:            '/FxAdmin/'

“packages”可以理解为不同assets的包(模块),各版本互相独立。
“base_urls”为项目地址(通常为域名),该属性只在assets中有,成员包中不包含此属性。
“base_path”为定义的包中共用的路径,通常为文件夹,在symfony中默认asset路径包含”/web”,所以只要写”/web”后的路径即可。
“version”属性为版本号,在修改文件后修改以防浏览器缓存出错。
“FxAdmin”为包名,在twig模板中调用。调用形式为:asset(path(‘/css/global.css’),’FxAdmin’)。

代码样例:

{% block stylesheets %}    {{ parent() }}    <link rel="stylesheet" href="{{ asset('css/common.css','FxAdmin') }}">{% endblock %}
1 0
原创粉丝点击