2015-06-21 38 views
4

我试图为input字段设置自定义id,而在Yii2中使用ActiveField在Yii2中使用ActiveField时设置输入字段的ID属性?

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

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

有没有一种方法我可以设置输入字段本身的id属性?

我注意到inputOptions选项,但这似乎能控制设置的所有字段,所以不能确定它是如何工作恰与选择等

回答

6

只需添加id关键看你已经在通过选择阵列到hiddenInput方法

$form->field($model, 'some_id')->hiddenInput(['value' => $some_id, 'id' => 'some_id'])->label(false); 
+0

啊啊谢谢。猜猜我忘了那哈哈,并寻找更一般的方式来做到这一点。 – Brett

相关问题