worstinme / yii2-jodit

Yii2 jodit 编辑器扩展

此包的官方仓库似乎已消失,因此该包已被冻结。

安装: 301

依赖: 1

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

v1.0.2 2016-07-24 00:13 UTC

This package is not auto-updated.

Last update: 2019-11-11 02:55:41 UTC


README

Jodit

安装

安装此扩展的首选方式是通过 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,
            ],
        ],
    ],
]);?>