Yii2.0-advanced-7—Yii2.0使用百度文本编辑器Ueditor

资源下载:

扩展下载(yii2.0-ueditor)

框架下载(Yii 2.0.6 高级版)

描述:

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


版本相关:

Yii:2.0.6

Ueditor:1.4.3.1 (php版本)

安装方法:

1.下载yii2-ueditor

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

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

参数设置:

在rootPath/backend/controllers/BlogController中新建一个actions方法如下代码:

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

第种调用方式:

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

<?=common\widgets\ueditor\Ueditor::widget(['options'=>['initialFrameWidth' => 850,]])?>

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

第二种调用方式:

<?php $form = ActiveForm::begin(); ?>

<?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>

<?= $form->field($model,'content')->widget('common\widgets\ueditor\Ueditor', [
        'options'=>[
            'initialFrameWidth' => '100%',
            'initialFrameHeight' => '500',
        ]
    ])?>

  ...

<?php ActiveForm::end(); ?>

常见问题:

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

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

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

(在yii2后台中如果配置了ACF,一定要在behaviors中添加允许访问权限)

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

附一:参数 配置说明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值