cliff363825 / yii2-kindeditor

KindEditor Widget for Yii2
https://www.onevgo.com/demo/yii2-kindeditor
MIT License
8 stars 6 forks source link

KindEditor Widget for Yii2

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist cliff363825/yii2-kindeditor "*"

or add

"cliff363825/yii2-kindeditor": "*"

to the require section of your composer.json file.

Usage

Once the extension is installed, simply use it in your code by :

1) Without any model:

<?= \cliff363825\kindeditor\KindEditorWidget::widget([
    'name' => 'content',
    'options' => [], // html attributes
    'clientOptions' => [
        'width' => '680px',
        'height' => '350px',
        'themeType' => 'default', // optional: default, simple, qq
        'langType' => \cliff363825\kindeditor\KindEditorWidget::LANG_TYPE_ZH_CN, // optional: ar, en, ko, ru, zh-CN, zh-TW
        ...
    ],
]); ?>

2) With an model:

<?= \cliff363825\kindeditor\KindEditorWidget::widget([
    'model' => $model,
    'attribute' => 'content',
    'options' => [], // html attributes
    'clientOptions' => [
        'width' => '680px',
        'height' => '350px',
        'themeType' => 'default', // optional: default, simple, qq
        'langType' => \cliff363825\kindeditor\KindEditorWidget::LANG_TYPE_ZH_CN, // optional: ar, en, ko, ru, zh-CN, zh-TW
        ...
    ],
]); ?>

Notice

You may have to modify your code in your project if KindEditorWidget->clientOptions->langType was set zh_CN or zh_TW.

说简单点,就是你要把langType是zh_CNzh_TW对应改成zh-CNzh-TW

Add a new property basePath and the default value is @webroot.

Add a new property baseUrl and the default value is @web.

see the change log

Documentation

For full details on usage, see the documentation.