• yii2-ueditor


    扩展下载(yii2.0-ueditor)

    框架下载(Yii 2.0.6 高级版)

    描述:

    最佳适用于yii2.0 高级版(advanced)应用框架,对于基础板(basic)及其他框架要修改对应的命名空间即可使用


    效果演示:

    blob.png

    版本相关:

    Yii:2.0.6

    Ueditor:1.4.3.1 (php版本)


    安装方法:

    1.下载yii2-ueditor

    2.将下载的yii2-ueditor-master 修改 ueditor (注意:修改成其他文件名请修改插件内对应的命名空间)

    3.将文件方在 根目录/common/widgets 下即可

    调用方法:

    在rootPath/backend/controllers中新建一个控制器加入以下代码

    public function actions(){
        return [
            'ueditor'=>[
                'class' => 'commonwidgetsueditorUeditorAction',
                'config'=>[
                    //上传图片配置
                    'imageUrlPrefix' => "", /* 图片访问路径前缀 */
                    'imagePathFormat' => "/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */
                ]
            ]
        ];
    }

    第一种调用方式:

    在对应的渲染页面,即views下的页面中

    <?=commonwidgetsueditorUeditor::widget(['options'=>['initialFrameWidth' => 850,]])?>

    options 填写配置编辑器的参数(参考ueditor官网)

    第二种调用方式:

    <?php $form = ActiveForm::begin(); ?>
    
    <?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
    
    <?= $form->field($model, 'content')->widget('commonwidgetsueditorUeditor',[
        'options'=>[
            'initialFrameWidth' => 850,
        ]
    ]) ?>
    
      ...
    
    <?php ActiveForm::end(); ?>

    常见问题:

    1.图片上传提示“后端配置项没有正常加载,上传插件不能正常使用”

    a.首先确认一下是否为最新的插件源码

    b.举例:如在SiteController中配置的该插件,确认site/ueditor是否有权限访问

    c.同上例子,确定site/ueditor是否能用get方式访问

  • 相关阅读:
    围棋GO
    Android 四大组件------Activity
    android studio----设备兼容
    android UI开发--------Action Bar
    开发调试工具----DDMS
    RxJava的使用
    Atlas框架
    Android studio上git的使用
    AS上git的使用与遇到的问题
    picasso-安卓的图片下载缓存库
  • 原文地址:https://www.cnblogs.com/jasonxiaoqinde/p/7503877.html
Copyright © 2020-2023  润新知