Php Yii框架-资产管理器

Php Yii框架-资产管理器,php,yii,Php,Yii,在运行了Yii资产引擎之后,我已经阅读了官方文档(http://www.yiiframework.com/wiki/148/understanding-assets/). 我理解其背后的原因,但我仍然觉得我的应用程序有一个带有随机生成名称的文件夹有点不公平。因此,我有几个问题,希望SO人员能给我一些反馈: 我已经有一段时间没有深入研究新的web框架(ASP.NETMVC除外,我非常喜欢它)。资产管理器是新web框架的趋势吗?这是肤浅的,但我正在考虑切换到一个更轻的框架,仅仅是为了避免这个特性 我

在运行了Yii资产引擎之后,我已经阅读了官方文档(http://www.yiiframework.com/wiki/148/understanding-assets/). 我理解其背后的原因,但我仍然觉得我的应用程序有一个带有随机生成名称的文件夹有点不公平。因此,我有几个问题,希望SO人员能给我一些反馈:

  • 我已经有一段时间没有深入研究新的web框架(ASP.NETMVC除外,我非常喜欢它)。资产管理器是新web框架的趋势吗?这是肤浅的,但我正在考虑切换到一个更轻的框架,仅仅是为了避免这个特性

  • 我想很难允许资产管理人是可选的,但我是唯一一个有问题的人吗?至少自定义文件夹名称如何


  • 也许我对事物的看法是错误的。

    我将从第二个问题开始

    我想很难允许资产管理人是可选的,但我是唯一一个有问题的人吗

    使资产(或至少您自己定义的资产)成为可选资产非常容易。。只需将它们作为和标记包含在布局中(包含完整的非生成URL),就可以了

    资产管理器在许多用例中对您非常有用:

  • 解析脚本文件之间的依赖关系
  • (使用一些插件)压缩和最小化CSS和JS文件
  • 缓存资产,更重要的是,使缓存无效(假设您希望更新产品,并希望CSS/JS文件中的更改直接反映到用户的浏览器上..您该怎么办?只需删除资产文件夹的内容,资产将自动重新生成..这在其他平台上是通过添加一个参数来实现的,如(http://example.com/js/very_dynamic_js_file.js?v=32432)
  • 个人意见,保留它们,你不会注意到它们在那里,它们可能有一天会对你很有帮助


    一些插件可以改善资产的当前行为:并且

    使缓存无效实际上是一个很好的理由。感谢您的反馈。