Как обновлять дату в виджете при выводе не через $form?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
svil
Сообщения: 562
Зарегистрирован: 2018.02.12, 22:41

Как обновлять дату в виджете при выводе не через $form?

Сообщение svil »

Как обновлять дату в виджете при выводе не через $form?
В моедели атрибут $model->send_at integer
_form.php

Код: Выделить всё

<div class="form-group">

    <?=  DateControl::widget([
         'name'=> // как здесь поставить  $model->send_at ?
        'type'=>DateControl::FORMAT_DATE,
        'ajaxConversion'=>false,
        'widgetOptions' => [
            'pluginOptions' => [
                'autoclose' => true
            ]
        ]
    ]);
    ?>
</div>

Как ее при обновлении вытащить из модели в форму?
Последний раз редактировалось svil 2019.10.17, 19:55, всего редактировалось 1 раз.

yiiliveext
Сообщения: 910
Зарегистрирован: 2019.08.13, 01:49

Re: Как обновлять дату в виджете при выводе не через $form?

Сообщение yiiliveext »

Видимо 'value' => $model->send_at

Аватара пользователя
svil
Сообщения: 562
Зарегистрирован: 2018.02.12, 22:41

Re: Как обновлять дату в виджете при выводе не через $form?

Сообщение svil »

Все оказалось просто но методом тыка

Код: Выделить всё

 <?=  DateControl::widget([
                'model' => $model,
                'attribute' => 'send_at',
              //  'name' => ['$model->send_at'],
             //'value'=> [$model->send_at],
            'type'=>DateControl::FORMAT_DATE,
            'ajaxConversion'=>false,
            'widgetOptions' => [
                'pluginOptions' => [
                    'autoclose' => true
                ]
            ]
        ]);
        ?>

Ответить