我找不到有关Yii的AssetManager的更多信息来管理JS和CSS文件.我的问题是使用AssetManager有什么意义?我不确定它为我的开发过程带来了什么价值,事实上,它似乎使我的代码变得复杂......每次我更改我的脚本或css代码时,我都必须进入并删除我的资产文件夹以确保我有最新版本.
似乎将所有Javascript文件放在/ webroot/js /下更简单,只需使用标签加载文件而不是经历AssetManager的麻烦.另外,Yii的registerCoreScript函数总是将脚本标记放在标题标记内,而不是按照YSlow的建议将它们放在代码的底部,靠近结束标记.
我认为我对Yii的AssetManager的理解肯定存在差距.任何人都有任何想法为什么使用AssetManager比在PHP代码中硬编码脚本标签更好?我有点困惑......
谢谢!
任何人都知道一个伟大的PHP资产管理/打包库使资产(图像,css,js)部署和优化非常容易,就像Jammit for Rails一样.