worstinme / yii2-jodit
Yii2 jodit 编辑器扩展
此包的官方仓库似乎已消失,因此该包已被冻结。
v1.0.2
2016-07-24 00:13 UTC
Requires
- bower-asset/jodit: >=2.3
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2019-11-11 02:55:41 UTC
README
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
php composer.phar require --prefer-dist worstinme/yii2-jodit "*"
或者
composer require --prefer-dist worstinme/yii2-jodit
或者将以下内容添加到您的 composer.json
文件的 require 部分中:
"worstinme/yii2-jodit": "*"
(此处省略具体代码)
使用方法
扩展安装完成后,只需在代码中使用即可。
<?=$form->field($model, 'content')->widget(\worstinme\jodit\Editor::className(), [ 'settings' => [ 'buttons'=>[ 'bold', 'italic', 'underline', '|', 'ul', 'ol', '|', 'image', '|', 'hr', ], ], ]);?>
图片上传器
将上传操作添加到控制器中
public function actions() { return [ 'upload-image' => [ 'class' => 'worstinme\jodit\UploadAction', 'folder'=>Yii::getAlias('@webroot/uploads'), 'webroot'=>Yii::getAlias('@webroot'), ], ]; }
编辑器配置
<?=$form->field($model, 'content')->widget(\worstinme\jodit\Editor::className(), [ 'settings' => [ 'height'=>'250px', 'enableDragAndDropFileToEditor'=>new \yii\web\JsExpression("true"), 'uploader'=>[ 'url'=>\yii\helpers\Url::to(['upload-image']), 'data'=> [ '_csrf'=> Yii::$app->request->csrfToken, ], ], ], ]);?>