Yii2-数据未到达vova07/Yii2 impravi小部件(文本区域)


Yii2 - Data Not Coming To vova07 / yii2-imperavi-widget (textarea)

我刚刚通过php composer.phar require --prefer-dist vova07/yii2-imperavi-widget "*".安装了vova07/yii2-inperavi小部件而且,它可以很好地将任何内容插入数据库表。但是,当将数据提取到这个小部件中时,我陷入了尴尬的境地

我想取数据。所以,我创建了一个'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']]
]);?>

实际上,我希望数据能够被提取到小部件中。

请帮我纠正这个问题。

使用$modelEditPost->desc = $postDetails['desc']:

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