Yii1 的百度编辑器 ueditor 扩展

Yii2实战教程 2016年1月20日 4.91K

yii1-another-ueditor-extension

这只是一个yii1的百度编辑器ueditor扩展,因为别人做过一个类似的扩展了,所以我只好叫another

ueditor版本:1.4.3

目录结构

baiduUeditor
|–resource //ueditor资源包
|–views //widget的视图
|–config.php //后端配置文件 包括文件格式 大小 目录 路径 文件名等等
|–UeditorController.php //后端主控制器 可以修改继承类为自定义的基类
|–UeditorWidget.php //widget主要渲染编辑器
|–Uploader.class.php //上传等主要处理类

使用

1、将baiduUeditor拷贝到protected/extensions/目录下
添加以下代码到config/main.php

‘controllerMap’=>array(
‘ueditor’=>array(
‘class’=>’ext.baiduUeditor.UeditorController’,
),
),

2、如果你想只在某个module里使用,请添加以下代码到modules/moduleName/moduleNameModule.php的init方法中

$this->controllerMap=array(

‘ueditor’=>array(
‘class’=>’ext.baiduUeditor.UeditorController’,
),

);

3、在要显示编辑器的view中放置如下代码

<?php
$this->widget(‘ext.baiduUeditor.UeditorWidget’,
array(
‘id’=>’article_content’,//容器的id 唯一的[必须配置]
‘name’=>’content’,//post到后台接收的name [必须配置]
‘content’=>”,//初始化内容 [可选的]

//配置选项,[可选的]
//将ueditor的配置项以数组键值对的方式传入,具体查看ueditor.config.js
//不要配置serverUrl(即使配置也会被覆盖)程序会自动处理后端url
‘config’=>array(
‘toolbars’=>array(array(‘fullscreen’, ‘source’, ‘|’)),//toolbars注意是嵌套两个数组
‘lang’=>’zh-cn’
)
)
);
?>

 

[download id=”890″ template=”image”]


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(1)

文章评论

您需要之后才可以评论
1点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网