能好好说说Yii2-ueditor-widget的使用方法吗? [ 2.0 版本 ]
能好好说说Yii2-ueditor-widget的使用方法吗?
找了好几个,都是没办法显示出来,感觉js没有加载
共 8 个回答
-
你说点具体的啊,就是先帮你,感觉按你现在的描述无从下手呢~
共 17 条回复1我正常composer安装"kucha/ueditor": "*" 代码已经安装到对应目录
2我在控制器里面插入public function actions() { return [ 'upload' => [ 'class' => 'kucha\ueditor\UEditorAction', 'config' => [ "imageUrlPrefix" => "http://www.baidu.com",//图片访问路径前缀 "imagePathFormat" => "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}" //上传保存路径 ], ] ]; }
2我在view中调用
echo \kucha\ueditor\UEditor::widget([]);
报错:Either 'name', or 'model' and 'attribute' properties must be specified.
3我在view中调用
echo $form->field($model,'colum')->widget('kucha\ueditor\UEditor',[]);
正常显示 文本框 但是没有编辑器效果 -
求解绝对路径的配置方法
'imagePathFormat' => "D://phpStudy/WWW/yii/ecshop/api/web/uploads/images/{time}{rand:6}",
用这个上传不了qq260101081 觉得很赞 -
出现 只有textarea框 没有编辑器的原因,绝大多数情况,都是用了布局导致的,困扰了我好久,终于调出来了,给后面的朋友一个解决方法,前面说了没有加载的原因在于用了分开的布局,即主程进入页面后,根据不同的权限显示不同的layout内容,当你加载layout的时候 因为百度这个编辑器的框用yii2代码 $this->view->registerJs($script, View::POS_READY); 去注册只能注册到当前布局页 没有全局布局的关系。
解决方法:
在你的layout页的顶部
<?php$this->beginPage();
$this->beginBody();
增加这两行代码在结尾最后增加如下代码
<?php $this->endBody() ?>
<?php $this->endPage() ?>这样就会把加载的js全局引入,试试吧,保证就出来了。
amtz_2000 觉得很赞
acking 上海
最后登录:2024-05-25
在线时长:65小时55分
- 粉丝13
- 金钱2565
- 威望0
- 积分3215