网络资产
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.3,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
资源/公共/每个bundle的目录。
最佳实践
将资产存储在web /
目录中。
将你的网络资产分散在几十个不同的捆绑包中会让你更难管理它们。如果所有应用程序资产都在一个位置,那么设计师的工作就会轻松得多。
模板也受益于集中你的资产,因为链接更简洁:
1 2 3 4 5 6 7
<链接rel=“样式表”href="{{资产(“css /引导。最小值. css)}}"/><链接rel=“样式表”href="{{asset('css/main.css')}}"/>{#……#}<脚本src="{{资产(“js / jquery。最小值. js)}}">脚本><脚本src="{{资产(“js /引导。最小值. js)}}">脚本>
请注意
请记住web /
是一个公共目录,存储在这里的任何东西都是公共可访问的,包括所有原始资产文件(例如Sass, LESS和CoffeeScript文件)。
Assetic是一个资产管理器,能够编译使用许多不同前端技术开发的资产,如LESS, Sass和CoffeeScript。将你所有的资产与Assetic结合起来就是用一个Twig标签包装所有的资产:
12 3 4 5 6 7 8 9 10 11 12 13 14 15
{%样式表“css /引导。最小值.css' 'css/main.css' filter='cssrewrite' output='css/compiled/app.css' %}<链接rel=“样式表”href="{{asset_url}}"/>{%endstylesheets%}{#……#}{%javascriptjs / jquery。最小值. js”“js /引导。最小值.js' output='js/compiled/app.js' %}<脚本src="{{asset_url}}">脚本>{%endjavascripts%}
最佳实践
将资产存储在web /
目录中。
1 2 3 4 5 6 7
<链接rel=“样式表”href="{{资产(“css /引导。最小值. css)}}"/><链接rel=“样式表”href="{{asset('css/main.css')}}"/>{#……#}<脚本src="{{资产(“js / jquery。最小值. js)}}">脚本><脚本src="{{资产(“js /引导。最小值. js)}}">脚本>
请注意
请记住web /
是一个公共目录,存储在这里的任何东西都是公共可访问的,包括所有原始资产文件(例如Sass, LESS和CoffeeScript文件)。
12 3 4 5 6 7 8 9 10 11 12 13 14 15
{%样式表“css /引导。最小值.css' 'css/main.css' filter='cssrewrite' output='css/compiled/app.css' %}<链接rel=“样式表”href="{{asset_url}}"/>{%endstylesheets%}{#……#}{%javascriptjs / jquery。最小值. js”“js /引导。最小值.js' output='js/compiled/app.js' %}<脚本src="{{asset_url}}">脚本>{%endjavascripts%}
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。