Redactor 為強大輕量的富文本編輯器,官方提供 Yii2 擴充套件 yiidoc/yii2-redactor,體驗優於 UMeditor。
composer require yiidoc/yii2-redactorconfig/main.php):'modules' => [
'redactor' => [
'class' => 'yii\redactor\RedactorModule',
'uploadDir' => '@webroot/uploads', // 檔案儲存目錄
'uploadUrl' => '@web/uploads', // 公開訪問 URL
'imageAllowExtensions' => ['jpg','png','gif'],
],
],
ActiveField 形式:
= $form->field($model, 'content')->widget(\yii\redactor\widgets\Redactor::className()) ?>
獨立 Widget 形式:
= \yii\redactor\widgets\Redactor::widget([
'model' => $model,
'attribute' => 'content'
]) ?>
clientOptions 指定 imageUpload、fileUpload、imageManagerJson。lang => 'zh_cn',plugins => ['clips','fontcolor','imagemanager']。外掛列表見 vendor/yiidoc/yii2-redactor/assets/plugins。/redactor/upload/*)授權。fileinfo 擴充已啟用(php.ini 取消註解 extension=fileinfo)。配置完成即可享受流暢的編輯體驗與圖片管理功能。