2015-06-21 4 views
4

Я пытаюсь установить таможню id для поля input, используя ActiveField в Yii2.Идентификатор атрибута поля ввода при использовании ActiveField в Yii2?

Я попробовал ниже, но вместо этого он установил 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

Ahhh благодарит за сообщение. Думаю, я забыл об этом ха-ха и искал более общий способ сделать это. – Brett

Смежные вопросы