fsyd88/yii2-wang-editor

wangEditor 对 yii2 的扩展

安装次数: 3

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:yii2-extension

1.0 2019-01-22 07:52 UTC

This package is auto-updated.

Last update: 2024-09-22 20:24:42 UTC


README

Yii2 wangEditor 小部件

wangEditor 官网

安装

php composer.phar require --prefer-dist fsyd88/yii2-wang-editor "*"

使用

小部件使用:

echo \fsyd88\wangEditor\WangEditorWidget::widget([
    'name' => 'inputName',
]);
#或者
echo \fsyd88\wangEditor\WangEditorWidget::widget([
    'model'=>$model,
    'attribute'=>'name',
]);

在 ActiveForm 中使用:

$form = new \yii\widgets\ActiveForm();
echo $form->field($model, 'content')->widget(\fsyd88\wangEditor\WangEditorWidget::className());

文件上传

echo \fsyd88\wangEditor\WangEditorWidget::widget([
    'model'=>$model,   
    'attribute'=>'name'
]);
#控制器中加上
public function actions() {
    return [
        'upload' => [
            'class' => 'fsyd88\wangEditor\WangEditorAction',
        ]
    ];
}

配置

echo \fsyd88\wangEditor\WangEditorWidget::widget([
    'model'=>$model,   
    'attribute'=>'name',
    'id'=>'iidd',  #id for div(container);div 容器id
    'options'=>['id'=>'inputId'],  #hidden input options; 隐藏input的选项
    'customConfig'=>[  #editor custom config info ;编辑器配置项
        'menus'=>[''head','bold','italic'],
        'uploadImgServer'=>'upload'  #upload ;上传图片 默认使用 web/uploads 目录
    ]
]);

更多配置请参阅官网配置