我正在使用AppAsset.php文件注册,并使用CSS和JS文件进行Webapp的打开页面。除此之外,我还有另一个部分,其中包含不同的JS和CSS文件,这些文件在整个部分中都很常见。我必须注册它们,因为它们很常见。最好的做法是创建另一个AppAsset.php(带有diff.name)并使其工作,而不是使用registerJsFile()和registerCssFile()方法???.
我正在使用AppAsset.php文件注册和使用CSS和JS文件 对于我的网络应用程序的打开页面。
默认情况下,AppAsset
用于所有应用程序视图,并在主布局中注册。所以它不仅用于打开页面。
除此之外,我还有另一个具有不同JS和CSS的部分 在整个部分中常见的文件。我必须注册它们 因为它们很常见。
只需为这些 JS 和 CSS 文件创建单独的AssetBundle
,并在此特定部分中注册即可。
您可以根据需要创建任意数量的资产,并在所需的任何地方使用它。
管理资产在官方文档的这一部分介绍。
创建另一个AppAsset是最佳实践吗.php(带有差异名称)和 让它工作而不是使用 registerJsFile() 和 registerCssFile() 方法???。
绝对是的。官方文档中甚至提到了它:
如前所述,最好使用资源包 直接使用 CSS 和 JavaScript。
依赖项是资产的关键功能,否则应手动设置包含文件的顺序。