fsyd88 / yii2-wang-editor
wangEditor 对 yii2 的扩展
1.0
2019-01-22 07:52 UTC
Requires
- npm-asset/wangeditor: ^3.0
- yiisoft/yii2: >=2.0.6
This package is auto-updated.
Last update: 2024-09-22 20:24:42 UTC
README
Yii2 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 目录
]
]);
更多配置请参阅官网配置