【发布时间】:2015-12-11 19:34:10
【问题描述】:
我刚刚通过php composer.phar require --prefer-dist vova07/yii2-imperavi-widget "*". 安装了 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']]
]);?>
实际上,我希望将数据提取到小部件中。
请帮我纠正这个问题。
【问题讨论】:
-
@InsaneSkull :感谢您提供链接。但是,我在插入/获取时没有问题。插入正常。只有当我没有向它声明 activeFrom textarea 时才会出现问题(这根本没有必要)
-
我没有得到你的问题,详细说明。
-
在我使用默认活动表单 textrea 显示内容之前。现在,要求使用任何文本编辑器。所以,我安装了它。 问题是: 当我想编辑我的内容时,值没有出现在小部件中。只有当我使用默认的活动表单 textrea + 该小部件时,它才会出现在小部件中(如我在问题中所示)。那么,为什么只有当我包含 textarea 和小部件@InsaneSkull 时才会出现价值
-
将文本框的 id 传递给小部件。
标签: php yii2 yii2-basic-app yii2-widget