ii框架中的资产


Assets in Yii Framework

谁能简单解释一下资产文件夹在yii框架中的用法?I am new to yii framework

很多新手会问:"我们怎么处理assets文件夹?",答案是"基本上什么都不做"。

  • 重要的是,这个目录是可写的,这样Yii可以在需要的时候发布资源。
  • 当一个项目有多个版本(生产、测试、开发等)时,不要将资产/文件夹从一个区域复制到另一个区域;允许Yii在每个区域自动部署它们。
  • 不要手动编辑assets/下的任何文件——如果你真的需要修改,找到发布模块,编辑源代码,删除assets/下的子文件夹,让Yii重新发布更新后的文件。
  • 不要直接引用assets/文件夹下的名称(比如,获取其他模块的资源)。如果你需要使用
  • 不要将资产/文件夹的内容添加到任何源代码控制系统;这些文件在其他地方有主源。
  • 删除assets/下的所有内容是安全的。如果在assets/.目录下没有找到资源,Yii将重新发布这些资源。

附加信息

Yii使资源可以被Web客户端访问,因此将资源复制到Web可访问的目录的目标实现了,并返回访问它们的相应URL。

从http://www.yiiframework.com/doc/api/1.1/CAssetManager中读取