time tro tex form https 实例 yii2.0 文件上传
下载uditor git clone https://github.com/BigKuCha/yii2-ueditor-widget.git
将下载的项目放到 common/wdigets目录上 修改命名空间
或者
Either run
- $ php composer.phar require kucha / ueditor "*"
or add
- "kucha/ueditor": "*"
to the
section of your
- require
file.
- composer.json
controller:
- public function actions()
- {
- return [
- ‘upload‘ => [
- ‘class‘ => ‘kucha\ueditor\UEditorAction‘,
- ]
- ];
- }
view:
- echo\kucha\ueditor\UEditor: :widget([‘name‘ = >‘xxxx‘]);
或者:
- echo $form - >field($model, ‘colum‘) - >widget(‘kucha\ueditor\UEditor‘, []);
只支持2种语言,
- ueditor
和
- en-us
,默认跟随系统语言
- zh-cn
,可以通过2种方式设置,1.修改系统语言,在
- Yii::$app->language
(高级版) 或者
- main.php
(基础版)添加
- web.php
。2.实例化的时候配置语言选项,见下边配置
- ‘language‘ => ‘zh-CN‘,
中配置,参数为
- view
,比如定制菜单,编辑器大小等等,具体参数请查看UEditor官网文档。
- clientOptions
简单实例:
- 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‘, ‘|‘
- ],
- ]
- ]);
中配置,参数为
- controller
,例如文件上传路径等;更多参数请参照 config.php (跟UEditor提供的config.json一样)
- config
简单实例:
- public function actions()
- {
- return [
- ‘upload‘ => [
- ‘class‘ => ‘kucha\ueditor\UEditorAction‘,
- ‘config‘ => [
- "imageUrlPrefix" => "http://www.baidu.com",//图片访问路径前缀
- "imagePathFormat" => "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}" //上传保存路径
- "imageRoot" => Yii::getAlias("@webroot"),
- ],
- ]
- ];
- }
yii2.0 添加组件baidu ueditor
来源: http://www.bubuko.com/infodetail-2303918.html