delgus / yii2-knedlik-wysiwyg
使用 Kendlik 编辑器的扩展
dev-master
2018-07-28 13:46 UTC
Requires
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-27 22:27:54 UTC
README
使用 Kendlik 编辑器的扩展
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist delgus/yii2-knedlik-wysiwyg=dev-master
或者在您的 composer.json
文件的 require 部分添加
"delgus/yii2-knedlik-wysiwyg": "dev-master"
到
使用
安装扩展后,只需在代码中简单使用它('name' 和 'id' 属性 - 必需)
<?= \delgus\knedlik\Knedlik::widget( [ 'name' => 'knedlick', 'id' => 'knedlick', 'clientOptions' => [ 'lang' => 'ru', 'outside' => ['bold', 'italic'], 'style' => 'flat', ], ] ) ?>
在 ActiveForm 中
<?= $form->field($model, 'subject')->widget(\delgus\knedlik\Knedlik::class,['id' => 'knedlick']) ?>
用于上传图片
- 在视图显示属性上传
<?= \delgus\knedlik\Knedlik::widget( [ 'name' => 'knedlick', 'id' => 'knedlick', 'clientOptions' => [ ... 'upload' => 'site/upload' ... ], ] ) ?>
- 在控制器中
public function behaviors() { return [ ... 'knedlik' => [ 'class' => DisableCsrfBehavior::classname(), 'actions' => ['upload'], ], ... ]; } public function actions() { return [ ... 'upload' => [ 'class' => KnedlikAction::class, 'uploadDir' => '/uploads' ], ... ]; }
谢谢!)