Introduction
, (*1)
This is a CKEditor widget for the Yii2 framework with CKEditor
template., (*2)
Dependencies
Installation
Via composer:, (*3)
composer require itstructure/yii2-ckeditor ~1.1.6
, (*4)
or in section require of composer.json file set the following:, (*5)
"require": {
"itstructure/yii2-ckeditor": "~1.1.4"
}
and command composer install
, if you install yii2 project extensions first,, (*6)
or command composer update
, if all yii2 project extensions are already installed., (*7)
Usage
Example of using in application with an active model and ckfinder:, (*8)
echo $this->form->field($this->model, $this->getFieldName())
->widget(
CKEditor::className(),
[
'preset' => 'custom',
'clientOptions' => [
'toolbarGroups' => [
[
'name' => 'undo'
],
[
'name' => 'basicstyles',
'groups' => ['basicstyles', 'cleanup']
],
[
'name' => 'colors'
],
[
'name' => 'links',
'groups' => ['links', 'insert']
],
[
'name' => 'others',
'groups' => ['others', 'about']
],
],
'filebrowserBrowseUrl' => '/ckfinder/ckfinder.html',
'filebrowserImageBrowseUrl' => '/ckfinder/ckfinder.html?type=Images',
'filebrowserUploadUrl' => '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
'filebrowserImageUploadUrl' => '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
'filebrowserWindowWidth' => '1000',
'filebrowserWindowHeight' => '700',
'allowedContent' => true,
'language' => 'en',
]
]
);
preset
option can be:, (*9)
License
Copyright © 2018-2023 Andrey Girnik girnikandrey@gmail.com., (*10)
Licensed under the MIT license. See LICENSE.txt for details., (*11)