2

有人可以简要解释一下yii框架中资产文件夹的使用。我是 yii 框架的新手

4

2 回答 2

10

许多新人问:“我们如何处理资产文件夹?”,答案是“几乎什么都没有”。

  • 重要的是该目录可由网络服务器用户写入,以便 Yii 可以在需要时在那里发布资源。
  • 当一个项目有多个版本(生产、测试​​、开发等)时,不要将资产/文件夹从一个区域复制到另一个区域;允许 Yii 在每个区域自动部署它们。
  • 不要手动编辑 assets/ 下的任何文件 - 如果你确实需要进行更改,找到发布模块,编辑源,删除 assets/ 下的子文件夹,让 Yii 重新发布更新的文件。
  • 不要直接引用 assets/ 文件夹下的名称(例如,获取其他模块的资产)。如果你需要使用它
  • 不要将 assets/ 文件夹的内容添加到任何源代码控制系统;这些文件在其他地方有主源。
  • 删除 assets/ 下的所有内容是安全的。如果在 assets/ 下找不到资产,Yii 将重新发布资产。

附加信息

于 2013-05-22T09:47:00.350 回答
0

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

http://www.yiiframework.com/doc/api/1.1/CAssetManager阅读

于 2015-10-11T10:01:34.373 回答