最新消息: 新版网站上线了!!!

YII2下使用百度编辑器扩展yii2-ueditor

YII2下使用百度编辑器扩展yii2-ueditor

Yii2是使用composer来管理扩展的

Composer地址:

https://packagist.org/packages/wenyuan/yii2-ueditor

Git 地址:

https://github.com/liucunzhou/yii2-ueditor 

 

composer如果是在path中的话可以直接

composer require --prefer-dist wenyuan/yii2-ueditor "*"

 

如果不想使用composer来管理扩展的话,也可以直接修改vendor/composer/autoload_psr4.php

前提是源码目录vendor/wenyuan/yii2-ueditor/源码

return array(

// 添加下面的代码

'wenyuan\\ueditor\\' => array($vendorDir . '/wenyuan/yii2-ueditor')

);

 

yii2-ueditor的使用

单个百度编辑器的使用

1. use wenyuan\ueditor\Ueditor;  

2. echo Ueditor::widget(['id'=>'newstext1']);

 

多个编辑器的使用

1. use wenyuan\ueditor\Ueditor;  

2. echo Ueditor::widget(['id'=>'newstext1']);  

3. echo Ueditor::widget(['id'=>'newstext2']);  

自定义编辑器功能模块

1. use wenyuan\ueditor\Ueditor;  

在YII2下我们会经常用到修改操作

那么yii2-ueditor如何将要修改的文本初始化出来呢,请看初始化代码如下

echo $form->field($model, 'newstext')->widget

(Ueditor::className(), 

['id'=> 'LoginForm[newstext]', 'ucontent'=>'初始化文本']

);

LoginForm 为表单model的class名称

转载请注明:谷谷点程序 » YII2下使用百度编辑器扩展yii2-ueditor