首页 > 后端开发 > php教程 > Yii生成的项目assets与CSS文件夹的疑惑

Yii生成的项目assets与CSS文件夹的疑惑

WBOY
发布: 2016-06-06 20:45:46
原创
1021 人浏览过

下面是YII自动生成的项目结构:
Yii生成的项目assets与CSS文件夹的疑惑

但是assets文件夹于CSS文件夹有什么区别呢?好像我自己写的前端代码放在assets与css都可以调用啊!这两个玩意到底有啥区别呢?

回复内容:

下面是YII自动生成的项目结构:
Yii生成的项目assets与CSS文件夹的疑惑

但是assets文件夹于CSS文件夹有什么区别呢?好像我自己写的前端代码放在assets与css都可以调用啊!这两个玩意到底有啥区别呢?

被移到新手问答区了,刚看到这个提问。
这其实是 Yii 的机制,个人认为这个机制很不错,你可以发现 Yii 有个 CAssetManager 的类文件,就是它做的这部分事情。
你的 protected 目录下的文件是客户端不可访问的,你可以把你的 css 定义在这个目录下,而通过 CAssetManager 将其发布到根目录的 assert 目录下,Yii 会随机生成一个名称类似 19066e17 的文件夹。
此时,发布后 assert 目录下的文件,客户端是可以访问到的。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板