Yii2 — данные не поступают в vova07 / yii2-imperavi-widget (textarea)

Я только что установил vova07 / yii2-imperavi-widget через php composer.phar require --prefer-dist vova07/yii2-imperavi-widget "*".
И он отлично работает для вставки любого контента в таблицу базы данных. Но я попадаю в неловкую ситуацию при загрузке данных в этот виджет

Я хочу получить данные. Итак, я создал один 'value' => $postDetails['desc'], Данные не приходят к нему.

<?= $form->field($modelEditPost, 'desc')->widget(Widget::className(), [
'settings' => [
'value' => $postDetails['desc'],
'lang' => 'ru','minHeight' => 200,'plugins' => ['clips','fullscreen']]
]);?>

Но когда я включаю

<?= $form->field($modelEditPost, 'desc')->textarea(['rows' => 6,'value'=>$postDetails['desc']]) ?>

(который ранее присутствовал для получения данных) вместе с виджетом, Данные поступают на виджет (Но не в текстовой области))

<?= $form->field($modelEditPost, 'desc')->textarea(['rows' => 6,'value'=>$postDetails['desc']]) ?>

<?= $form->field($modelEditPost, 'desc')->widget(Widget::className(), [
'settings' => [
'value' => $postDetails['desc'],
'lang' => 'ru','minHeight' => 200,'plugins' => ['clips','fullscreen']]
]);?>

На самом деле, я хочу, чтобы данные извлекались в виджет.

Пожалуйста, помогите мне исправить эту проблему.

2

Решение

использование $modelEditPost->desc = $postDetails['desc']:

$modelEditPost->desc = $postDetails['desc'];
<?= $form->field($modelEditPost, 'desc')->widget(Widget::className(), [
'settings' => ['lang' => 'ru','minHeight' => 200,'plugins' => ['clips','fullscreen']]
]);?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]