Yii2 - 在活动表单资产之后注册js文件

时间:2018-02-18 11:32:29

标签: yii2 yii2-basic-app

当通过 registerJsFile 添加文件时,是否可以将js文件放在活动表单资源之后?

我有这段代码,但文件会在 yii.js 之后添加,但在 yii.activeForm.js 之前添加,我找不到现在正确的电话:

$this->registerJsFile('@web/js/address.js', [
        'depends'  => [\yii\web\YiiAsset::className()]
]);

1 个答案:

答案 0 :(得分:1)

您需要将依赖项添加到 yii\widgets\ActiveFormAsset

您需要以下列方式添加依赖项

$this->registerJsFile('js/buy-now.js', [
    'depends' => [yii\widgets\ActiveFormAsset::className()],
]);

您可以随时查看任何特定窗口小部件类的源代码,以查看 registerClientScript() 中使用的资源文件的名称。

参见ActiveForm 来源