yii2-ueditor
UEditor for Yii2, (*1)
安装
推荐使用, (*2)
$ php composer.phar require flywi/yii2-ueditor "@dev"
或者将, (*3)
"flywi/yii2-ueditor": "@dev"
加入到composer.json
的require
段中, (*4)
使用
在main.php
中加入, (*5)
'modules' => [
....
'editor' => [
'class' => \Flywi\Editor\module\Module::class,
'actionMap' => [
'uploadimage' => function(\yii\web\UploadedFile $file ,$config){
...
}
],
'editorConfig' => [
"imageActionName" => "uploadimage", /* 执行上传图片的action名称 */
"imageFieldName" => "upfileimage", /* 提交的图片表单名称 */
// 其他Ueditor后端配置
],
]
],
在ActiveForm
中使用:, (*6)
...
echo $form->field($model, 'content')->widget(\Flywi\Editor\UEditor::class, [
'id' => 'contentID',
'config' => [
// Ueditor的部分配置
'serverUrl' => Url:to('..editor') // 对应于modules中editor的url
]
]);
...
直接使用:, (*7)
...
echo \Flywi\Editor\UEditor::widget([
'name' => 'inputName',
'id' => 'contentId',
'config' => [
// Ueditor的部分配置
'serverUrl' => Url:to('..editor') // 对应于modules中editor的url
]
]);
...
其他
UEditor 配置参考, (*8)