代码之家  ›  专栏  ›  技术社区  ›  Sasha

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

  •  0
  • Sasha  · 技术社区  · 8 年前

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

    我有这个代码,但文件将在 是的。js公司 ,但之前 是的。activeForm。js公司 ,我现在找不到合适的电话:

    $this->registerJsFile('@web/js/address.js', [
            'depends'  => [\yii\web\YiiAsset::className()]
    ]);
    
    1 回复  |  直到 8 年前
        1
  •  1
  •   Muhammad Omer Aslam    8 年前

    它是 yii\widgets\ActiveFormAsset 您需要向其中添加依赖项。

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

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

    您始终可以检查任何特定小部件类的源代码,以查看其在中使用的资产文件的名称 registerClientScript() .

    看见 ActiveForm 来源