Home > Backend Development > PHP Tutorial > Yii生成的项目assets与CSS文件夹的疑惑

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

WBOY
Release: 2016-06-06 20:45:46
Original
1023 people have browsed it

下面是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 目录下的文件,客户端是可以访问到的。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template