curder/yii2-bootstrap-markdown

Yii2 Bootstrap Markdown 编辑器

dev-master 2017-03-13 01:50 UTC

This package is auto-updated.

Last update: 2024-08-29 04:25:29 UTC


README

Yii2 Bootstrap Markdown 编辑器

要求

2amigos/yii2-file-upload-widget

安装

安装此扩展的首选方式是通过 Composer

运行以下命令之一:

composer require --prefer-dist curder/yii2-bootstrap-markdown "dev-master"

或者

"curder/yii2-bootstrap-markdown": "dev-master"

将以下内容添加到您的 composer.json 文件的 require 部分中。

使用方法

安装扩展后,只需在视图模板中使用它即可

    <?= \curder\markdown\widgets\Markdown::widget(['id'=>'title','name' => 'title', 'clientOptions'=>['language' => 'zh','row'=>12]])?>

或使用 ActiveForm

    <?php $form->field($model, 'keyword')->widget(\curder\markdown\widgets\Markdown::className(), [
        'clientOptions' => [
            'row' => 12,
            'language' => 'zh',
            'useImageUpload' => true, // use upload file Or image modal
            'uploadDir' => '@frontend/web/uploads',
            'uploadUrl' => '@frontend/web/uploads',
            'deleteUrl' => '/markdown/attachment/delete-file',
            'imageAttachmentRoute' => '/markdown/attachment/image-modal',
            'fileAttachmentRoute' => '/markdown/attachment/file-modal',
            'imageUploadRoute' => '/markdown/upload/image',
            'fileUploadRoute' => '/markdown/upload/file',
            'imageManagerJsonRoute' => '/markdown/upload/image-json',
            'fileManagerJsonRoute' => '/markdown/upload/file-json',
        ]
        ...
    ]); ?>

为自己创建一个目录到 uploadDir 值。

DEMO

demo