denoll / editor
CKEditor 小部件用于 Yii2。
1.0
2015-08-19 05:43 UTC
Requires
- yiisoft/yii2: ~2.0.0
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-09-12 00:46:37 UTC
README
渲染一个 CKEditor WYSIWYG 文本编辑插件 小部件。
安装
安装此扩展的首选方式是通过 composer。
运行
composer require denoll/editor:~1.0
或者
"denoll/editor" : "~1.0"
将此添加到您的应用程序 composer.json
文件的 require 部分。
皮肤和插件
此小部件与 CKEditor 的默认 dev-full/stable
分支一起工作,包含一系列插件和皮肤。如果您希望配置不同的皮肤或插件,您必须单独下载它们,并相应地配置小部件的 clientOptions
属性。
用法
该库包含两个小部件:CKEditor
和 CKEditorInline
。一个是用于经典编辑,另一个是用于内联编辑。
使用基本预设的模型
use denoll\editor\CKEditor;
<?= $form->field($model, 'text')->widget(CKEditor::className(), [
'options' => ['rows' => 6],
'preset' => 'basic'
]) ?>
使用基本预设进行内联编辑
use denoll\editor\CKEditorInline;
<?php CKEditorInline::begin(['preset' => 'basic']);?>
This text can be edited now :)
<?php CKEditorInline::end();?>
测试
要测试此扩展,最好在您的计算机上克隆此存储库。之后,转到扩展文件夹并执行以下操作(假设您已在计算机上安装了 composer
)
$ composer install --no-interaction --prefer-source --dev
安装所有必需库后,执行以下操作
$ vendor/bin/phpunit
更多信息
请参阅 CKEditor 插件网站 文档以获取有关配置选项的更多信息。
贡献
请参阅 CONTRIBUTING 以获取详细信息。
许可证
BSD 许可证(BSD)。有关更多信息,请参阅 许可证文件。