denoll/editor

CKEditor 小部件用于 Yii2。

安装: 21

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:HTML

类型:yii2-extension

1.0 2015-08-19 05:43 UTC

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 属性。

用法

该库包含两个小部件:CKEditorCKEditorInline。一个是用于经典编辑,另一个是用于内联编辑。

使用基本预设的模型


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)。有关更多信息,请参阅 许可证文件