Yii2 集成ueditor脚手架
来源:互联网 发布:qq游戏mac版官方下载 编辑:程序博客网 时间:2024/04/30 11:09
ueditor链接
yii2 ueditor扩展链接 https://github.com/BigKuCha/yii2-ueditor-widget
composer 安装方式:
$ php composer.phar require kucha/ueditor “*”
or add
“kucha/ueditor”: “*”
个人建议不要使用composer安装,
ueditor 默认指向当前controller ,且当前域名根目录作为 保存路径前缀
不便于使用image.xx.com是文件独立
可以修改ueditor指向统一uploadController便于管理
ueditor 与yii2集成
方式一
添加ueditor源
composer require kucha/ueditor “*”
controller: (当前控制器下添加actions方法,upload method 指向UEditorAcTion)
public function actions(){ return [ 'upload' => [ 'class' => 'kucha\ueditor\UEditorAction', ] ];}
or
public function actions(){ return [ 'upload' => [ 'class' => 'kucha\ueditor\UEditorAction', 'config' => [ "imageUrlPrefix" => "http://www.baidu.com",//图片访问域名 "imagePathFormat" => "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}" //上传保存路径 保存在当前域名根目录下 次路径 www/web/upload/image/2015/12/25/122/22222/1111.jpeg ], ] ];}
views
echo \kucha\ueditor\UEditor::widget([]);
echo $form->field($model,'colum')->widget('kucha\ueditor\UEditor',[]);
use \kucha\ueditor\UEditor;echo UEditor::widget(['clientOptions' => [ //编辑区域大小 'initialFrameHeight' => '200', //设置语言 'lang' =>'en', //中文为 zh-cn //定制菜单 'toolbars' => [ [ 'fullscreen', 'source', 'undo', 'redo', '|', 'fontsize', 'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', '|', 'lineheight', '|', 'indent', '|' ], ]]);
方式二
在项目中建立 widgets目录,用于保存自己的脚手架
下载ueditor源码
修改 ueditor/UEditor.php 文件
修改 ueditor/Uploader.php
修改以下文件 namesapce
ueditor\UEditorAction.php
ueditor\UEditorAsset.php
- 建立uploadController
namespace backend\controllers;use Yii;use backend\componnets\BaseController;/** * 文件上传处理类 */class UploadController extends BaseController{ public function actions() { return [ 'upload' => [ 'class' => 'common\widgets\ueditor\UEditorAction', 'config' => [ "imageUrlPrefix" => IMG_DOMAIN,//图片访问路径前缀 "imagePathFormat" => "/image/{yyyy}{mm}{dd}/{time}{rand:6}" //上传保存路径 ], ], ]; }}
- views 使用 方式一
0 0
- Yii2 集成ueditor脚手架
- Yii2的脚手架Gii
- yii2 使用ueditor教程
- Yii2-ueditor-widget使用
- yii2.0-Ueditor百度编辑器
- Yii集成Ueditor
- 项目集成Ueditor编辑器
- CI和UEditor集成
- springboot 集成ueditor
- ueditor和springmvc集成
- springboot集成ueditor
- extjs3.4集成ueditor将ueditor封装
- yii2 集成mongodb
- Yii2 Redactor集成编辑器
- Yii2.0使用百度文本编辑器Ueditor
- yii2 使用 ueditor 的配置步骤
- YII2下使用百度编辑器扩展yii2-ueditor
- YII2下使用百度编辑器扩展yii2-ueditor(二)
- Excel查找函数--Vlookup(单条件匹配)
- 实训-学生信息管理系统
- 大型网站技术架构(五)网站高可用架构
- Windows perl dbi oracle环境配置
- 非线性规划
- Yii2 集成ueditor脚手架
- 二叉搜索树的后序遍历序列
- CF 600E Lomsat gelral 学习内容
- 一行代码让无边框窗体实现阴影
- 大型网站技术架构(六)网站的伸缩性架构
- php curl_init函数用法
- iOS开发-调整文字之间间距
- 对不起,您安装的不是正版应用,安装程序无法继续执行
- UITableView - beginUpdates和endUpdates方法