Как вывести value у MaskedInput в Yii2?

402
01 июня 2017, 10:52

Здравствуйте. Я уже погуглила данную проблему в интернете, но ничего из найденного (в том числе и на StackOverflow) мне не помогло. Точнее, я просто не поняла, что нужно сделать.

Суть: Использую MaskedInput для даты рождения:

<?= $form->field($modelWizards, 'age')->textInput()->label(false)->widget(\yii\widgets\MaskedInput::className(), [
                      'mask' => '9999-99-99',
                      'value' => Yii::$app->user->identity->age
                      ]) ?>

И нецелых чисел:

<?= $form->field($modelWizards, 'weight')->textInput(['value' => Yii::$app->user->identity->weight])->label(false)->widget(\yii\widgets\MaskedInput::className(), [
                          'mask' => '9{2,3}.9',
                          ]) ?>

Хочу из бд в инпут выводить значение (там видно, что я пыталась заполнить value в двух разных местах). Но, естественно, ничего не работает.

Что я делаю не так?

PS. В БД данные хранятся идентично маске (0000-00-00 для даты рождения и 00.0 для нецелых чисел)

READ ALSO
Запустить bash скрипт через php

Запустить bash скрипт через php

Возможно ли как то это

267
Где нужно хранить выданный ключ api?

Где нужно хранить выданный ключ api?

Есть сервис, который предоставляет api для разработчиковЯ получил этот код с целью сделать свой сервис

300
Wordpress - Object of class WP_Error could not be converted to string

Wordpress - Object of class WP_Error could not be converted to string

Есть вот такой код, который из данных формы отправляет письмо, добавляет пользователя, пост от его имени и комментарий к посту:

422