cliff363825 / yii2-kindeditor

KindEditor Widget for Yii2
https://www.onevgo.com/demo/yii2-kindeditor
MIT License
8 stars 6 forks source link

编辑时,数据带不过来,是什么原因呢 #3

Open phpcws opened 8 years ago

phpcws commented 8 years ago

您好,你这个插件挺好,但是我在编辑时,数据带不过来,是什么原因呢

cliff363825 commented 8 years ago

Hi, 把Controller和View中的相关代码贴出来看一下。

phpcws commented 8 years ago

您好,这个下面是我的view代码,

                            <td>简介</td>
                            <td>
                                <div class="col-sm-4">
                                     ````<?= \cliff363825\kindeditor\KindEditorWidget::widget([
                                        'model' => $model,
                                        'name' => 'Agent[info]',
                                        'options' => [], // html attributes
                                        'clientOptions' => [
                                            'width' => '680px',
                                            'height' => '350px',
                                            'themeType' => 'default', // optional: default, simple, qq
                                            'langType' => \cliff363825\kindeditor\KindEditorWidget::LANG_TYPE_ZH_CN, // optional: ar, en, ko, ru, zh-CN, zh-TW
                                            'uploadJson' => urldecode(Url::to(['agent/upload'])),
                                        ],
                                    ]); ?>````
                                </div>
                            </td>

,这个下面是actions中的代码

public function actions()
    {
     return[
              'upload' => [
                           'class' => 'cliff363825\kindeditor\KindEditorUploadAction', //图片保存的物理路径
                           'maxSize' => 2097152,
         ],
]

,在 创建 和 编辑 中都用的都是以上的代码,麻烦看下是什么原因导致编辑数据时不显示,谢谢

cliff363825 commented 8 years ago

'model' => $model, 'name' => 'Agent[info]', 'options' => [], // html attributes

不能同时定义 model 和 name 两个属性, 编辑数据要回显的话, 尝试修改成: 'model' => $model, 'attribute' => 'info' , 把 name 属性去掉

phpcws commented 8 years ago

@cliff363825 感谢您的回答,把name去掉,添加'attribute' => 'info',可以显示了,非常感谢!