yii2hidden-field

yii2 hidden input value


In Yii2 I'm trying to construct hidden input

echo   $form->field($model, 'hidden1')->hiddenInput()->label(false);

But I also need it to have some value option, how can I do that ?


Solution

  • Changing the value here doesn't make sense, because it's active field. It means value will be synchronized with the model value.

    Just change the value of $model->hidden1 to change it. Or it will be changed after receiving data from user after submitting form.

    With using non-active hidden input it will be like that:

    use yii\helpers\Html;
    
    ...
    
    echo Html::hiddenInput('name', $value);
    

    But the latter is more suitable for using outside of model.