下面是YII自动生成的项目结构:
但是assets文件夹于CSS文件夹有什么区别呢?好像我自己写的前端代码放在assets与css都可以调用啊!这两个玩意到底有啥区别呢?
下面是YII自动生成的项目结构:
但是assets文件夹于CSS文件夹有什么区别呢?好像我自己写的前端代码放在assets与css都可以调用啊!这两个玩意到底有啥区别呢?
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1k 阅读
被移到新手问答区了,刚看到这个提问。
这其实是
Yii
的机制,个人认为这个机制很不错,你可以发现Yii
有个CAssetManager
的类文件,就是它做的这部分事情。你的
protected
目录下的文件是客户端不可访问的,你可以把你的css
定义在这个目录下,而通过CAssetManager
将其发布到根目录的assert
目录下,Yii
会随机生成一个名称类似19066e17
的文件夹。此时,发布后
assert
目录下的文件,客户端是可以访问到的。