谁一开始就是大神?

AssetBundle的basePath和sourcePath属性?[2.0]

AssetBundle的basePath和sourcePath属性分别什么意思?

权威指南有点不太懂,求详细解释,Thank you ^_^

这么给你说吧,光指定sourcePath,然后把js或者css放到非web目录,YII就会自动在@webroot/asset目录生成一个随机文件夹,然后复制js和css文件进去;
如果指定了basePath,则会直接引用源文件,不会把文件复制到@webroot/asset目录。
比如
上面这段代码,在页面源码里引用的时候就是http://site/frontend/web/asset/1dcef3qr/js/script.js
而上面这段代码,在页面引用的时候就是http://site/common/js/script.js
呃,不知道代码怎么乱了,写的时候还好好的啊!

赞(0) 打赏
未经允许不得转载:菜鸟之家 » AssetBundle的basePath和sourcePath属性?[2.0]

评论 抢沙发

登录

找回密码

注册