You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.6 KiB

  1. Yii2.0.7 扩展-百度编辑器(Ueditor)
  2. 描述:
  3. 最佳适用于yii2.0 高级版(advanced)应用框架
  4. 版本相关:
  5. Yii:2.0.6
  6. Ueditor:1.4.3.1 (php版本)
  7. 来源:https://github.com/org-yii-china/yii2-ueditor
  8. 安装方法:
  9. 1.下载yii2-ueditor
  10. 2.将下载的yii2-ueditor-master 修改 ueditor (注意:修改成其他文件名请修改插件内对应的命名空间)
  11. 3.将文件方在 根目录/common/widgets 下即可
  12. 调用方法:
  13. 在rootPath/backend/controllers中新建一个控制器加入以下代码
  14. public function actions(){
  15. return [
  16. 'upload'=>[
  17. 'class' => 'common\widgets\ueditor\UeditorAction',
  18. 'config'=>[
  19. //上传图片配置
  20. 'imageUrlPrefix' => "", /* 图片访问路径前缀 */
  21. 'imagePathFormat' => "/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */
  22. ]
  23. ]
  24. ];
  25. }
  26. 第一种调用方式:
  27. 在对应的渲染页面,即views下的页面中
  28. <?=common\widgets\ueditor\Ueditor::widget(['options'=>['initialFrameWidth' => 850,]])?>
  29. options 填写配置编辑器的参数(参考ueditor官网)
  30. 第二种调用方式:
  31. <?php $form = ActiveForm::begin(); ?>
  32. <?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
  33. <?= $form->field($model, 'content')->widget('common\widgets\ueditor\Ueditor',[
  34. 'options'=>[
  35. 'initialFrameWidth' => 850,
  36. ]
  37. ]) ?>
  38. ...
  39. <?php ActiveForm::end(); ?>