Тестовый виджет обертка редактора wyswyg http://nicedit.com Выполнен в целях обучения написания виджетов.
php composer.phar require "pun2006/yii2-nicedit" "*"
use pun2006\yiinicedit\NiceditWidget;
<?= NiceditWidget::widget(['content' => "some content",'local'=>true]); ?>
Также можно использовать с ActiveField.
$form->field($model, 'attribute')->widget(NiceditWidget::classname(),['local'=>true]) ?>
- Поддерживаются следующие опции:
- content, string инициализация с заданным контентом, по умолчанию будет пусто;
- editorOptions, array wiki.nicedit.com;
- local, boolean использовать локальные скрипты виджета, по умолчанию false(используются ресурсы CDN).
<?= $form->field($category, 'name')->widget(NiceditWidget::classname(),['local'=>true,'editorOptions'=>['buttonList'=>['bold','italic','underline','left','center']]]) ?>