1、首先下载好 yii2 的 basic 和 ueditor for yii2
在yii2 的 web 目录同级新建一个叫做 widgets 的目录,把 ueditor 复制到这个文件夹下,复制好之后是上面的样子。
这里注意,一定要在gitHub里下载ueditor for yii2的版本,不要下载普通的ueditor,文件夹结构和程序是不同的。
2、下载好之后,要修改ueditor文件夹下面的php文件里的namespace,这个namespace要和ueditor文件夹放置在yii2目录下的位置匹配。如我的uedditor放置在yii2的widgets文件夹下,那么我的namespace就要写成:app\widgets\ueditor
所有的那几个php文件的namespace都要改
3、下面要改两个地方,要使用这个ueditor的view文件和调用这个view文件的controller文件。
这里先改控制器,我这里是ArticleController.php,文章控制器里面的addAction方法调用的 add.php 这个view文件。
就在 ArticleController.php 里面增加一个 actions() 方法,覆盖继承的父类 controller 里面的 actions()方法
这个操作实际上就是在控制器中添加一个在外面已经定义好的独立动作 upload,这里要注意,调用这个独立动作的路径要改成自己的路径,如图中所示。
4、然后再改视图 add.php
调用ueditor替换原来的textarea。也要注意路径。
这里不需要添加其他的js的引用之类的,这里全部由类来完成,更简单清爽。
相关文章
- 0045 Spring中使用DataSourceTransactionManager进行事务管理的xml配置
- Spring中使用DataSourceTransactionManager进行事务管理的xml配置
- VisualSVN Server的配置和使用方法
- 使用autotools工具用configure、make、make install编译安装linux工程的详细步骤
- Spring Boot中的配置文件使用以及重新加载
- spring项目配置文件不允许出现明文密码的解决方法(jasypt使用方法)
- springboot项目配置文件不允许出现明文密码的解决方法(jasypt使用方法)
- MySQL 基于GID 的一主两从| 修改虚拟机uuid |修改MySQLuuid| 主从复制的一些概念| MySQL 配置GID 模式的一主一从 |使用NTP来进行集群时间同步|本文章已上全站总榜|
- AutoMapper在MVC中的运用01-配置、使用、单元测试、举例
- # putty的使用和保存配置