在Yii2中使用ActiveField时设置输入字段的ID属性?

Bre*_*ett 5 php yii yii2

我试图设置自定义id一个input字段,同时使用ActiveFieldYii2.

我尝试了下面的内容,但它改为设置id字段容器而不是input字段本身.

$form->field($model, 'some_id', ['options' => ['id' => 'some_id']])->hiddenInput(['value' => $some_id])->label(false);
Run Code Online (Sandbox Code Playgroud)

有没有办法可以设置id输入字段本身的属性?

我注意到了inputOptions选项,但这似乎控制了所有字段的设置,所以不确定它如何与选择器等完全一致.

Ton*_*ony 7

只需将id键已添加到已传入hiddenInput方法的选项数组中

$form->field($model, 'some_id')->hiddenInput(['value' => $some_id, 'id' => 'some_id'])->label(false);
Run Code Online (Sandbox Code Playgroud)