当通过 registerJsFile 添加文件时,是否可以将js文件放在活动表单资源之后?
我有这段代码,但文件会在 yii.js 之后添加,但在 yii.activeForm.js 之前添加,我找不到现在正确的电话:
$this->registerJsFile('@web/js/address.js', [
'depends' => [\yii\web\YiiAsset::className()]
]);
答案 0 :(得分:1)
您需要将依赖项添加到 yii\widgets\ActiveFormAsset
。
您需要以下列方式添加依赖项
$this->registerJsFile('js/buy-now.js', [
'depends' => [yii\widgets\ActiveFormAsset::className()],
]);
您可以随时查看任何特定窗口小部件类的源代码,以查看 registerClientScript()
中使用的资源文件的名称。
参见ActiveForm
来源