我正在使用AppAsset.php文件进行注册&使用CSS&我的webapp的开头页面的JS文件。与此同时,我有另一个部分,有不同的JS& CSS文件在整个部分中很常见。我必须注册它们,因为它们很常见。最好的做法是创建另一个AppAsset.php(使用差异名称)&让它工作而不是使用registerJsFile()& registerCssFile()方法???
答案 0 :(得分:0)
我正在使用AppAsset.php文件进行注册&使用CSS& JS文件 对于我的webapp的开头页面。
默认情况下,AppAsset
用于所有应用程序视图并在主布局中注册。所以它不仅仅是打开页面。
除此之外我还有另一部分有不同的JS& CSS 整个部分都很常见的文件。我必须注册他们 因为它们很常见。
只需为这些JS和CSS文件创建单独的AssetBundle
,并在此特定部分中注册它。
您可以根据需要创建任意数量的资源,并在任何地方使用它。
管理资产包含在this section官方文档中。
最佳做法是创建另一个AppAsset.php(使用差异名称)& 让它工作而不是使用registerJsFile()& registerCssFile() 方法???。
肯定是的。它甚至在official documentation中提到:
如前所述,我们更倾向于使用资产包 直接使用CSS和JavaScript。
依赖关系是资产的关键功能,否则您应手动设置包含文件的顺序。