Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Yi2中强制jQuery UI资源始终包含在引导插件资源之前?_Php_Jquery_Yii2 - Fatal编程技术网

Php 如何在Yi2中强制jQuery UI资源始终包含在引导插件资源之前?

Php 如何在Yi2中强制jQuery UI资源始终包含在引导插件资源之前?,php,jquery,yii2,Php,Jquery,Yii2,在JuiAsset之前包含引导LuginAsset时出现了一个问题。(链接:) 由于\yii\web\bootstrapLuginAsset仅依赖于yii\web\JqueryAsset和yii\bootstrap\BootstrapAsset而不是\yii\jui\JuiAsset(),如何确保\yii\jui\JuiAsset始终包含在yii\bootstrap\bootstrappasset之前?当您在一个网页中包含多个CSS或JavaScript文件时,它们必须遵循一定的顺序以避免覆盖问

在JuiAsset之前包含引导LuginAsset时出现了一个问题。(链接:)


由于
\yii\web\bootstrapLuginAsset
仅依赖于
yii\web\JqueryAsset
yii\bootstrap\BootstrapAsset
而不是
\yii\jui\JuiAsset
(),如何确保
\yii\jui\JuiAsset
始终包含在
yii\bootstrap\bootstrappasset
之前?

当您在一个网页中包含多个CSS或JavaScript文件时,它们必须遵循一定的顺序以避免覆盖问题。例如,如果您在网页中使用jQueryUI小部件,则必须确保jQueryJavaScript文件包含在jQueryUIJavaScript文件之前。我们称这种排序为资产之间的依赖关系

public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
'yii\bootstrap\BootstrapPluginAsset',
];