[extension] floor12/yii2-summernote


yii2-summernote

  1. Installation
  2. Usage

The Summernote WYSIWYG-editor Yii-widget, with all included assets.




Installation Install the widget via composer:
Execute the command
$ composer require floor12/yii2-summernote

Usage The simplest example:
use floor12\summernote\Summernote;

echo Summernote::widget(['name' => 'some_field'])

TheActiveForm and ActiveRecord model example:
$form = ActiveForm::begin();

echo $form->field($model, 'content_ru')
->widget(Summernote::class);

ActiveForm::end();

An example of integrating with my files module to intercept editors uploads, save them separately and then use in the editor.
$form = ActiveForm::begin();

echo $form->field($model, 'content_ru')
->widget(Summernote::class, [
'fileField' => 'imagesDesktop',
'fileModelClass' => $model::class
]);

echo $form->field($model, 'imagesDesktop')
->widget(FileInputWidget::class);

ActiveForm::end();