php - Yii生成的项目assets与CSS文件夹的疑惑
PHPz
PHPz 2017-04-10 14:46:30
0
1
448

下面是YII自动生成的项目结构:

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

PHPz
PHPz

学习是最好的投资!

Antworte allen(1)
巴扎黑

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage