2015-12-11 4 views
2

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

Я хочу получить данные. Итак, я создал один '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']] 
]);?> 

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

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

+0

Полезное: http://www.yiiframework.com/doc-2.0/guide-input-tabular-input.html –

+0

@InsaneSkull: Спасибо за предоставленную ссылку. Но у меня нет проблем при вставке/извлечении. Вставка в порядке. Только выборка возникает, когда я не объявляю activeFrom textarea к ней (что совсем необязательно) –

+0

Я не получаю ваш вопрос, подробнее. –

ответ

0

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

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

Спасибо. @Insane. –