CakePHP中使用TinyMce详解
2014-03-31 11:29
218 查看
今天一直在纠结TinyMce在CakePHP中的使用方法,因为之前一直在使用CKEditor,没有太多的接触过TinyMce,第一次用就直接在框架中集成,所以中间造成了很多误解,搞了半天时间。这里把集成过程记载下来备用。
CakePHP官方出的有TinyMce视图助手, 下载该视图助手之后,可以看到里边包含几个文件夹,先留意下/views/helpers/tiny_mce.php文件。/webroot/文件夹中包 含的是TinyMce的源码。这个视图助手打包的时间比较久了,大概是在2010年,建议舍弃/webroot/中的TinyMce,直接从TinyMce下载。
首先,将TinyMce源码包中的/tinymce/jscripts/tiny_mce/这个文件夹复制到CakePHP根目录下的/app /webroot/js/中。然后将/views/helpers/tiny_mce.php文件复制到CakePHP根目录下的/app/views /helpers/文件夹中。这样主要文件就都准备完成了。开始进入编码阶段。进入到相应的视图文件中,会看到已经引入了tiny_mce文件。
在需要使用TinyMce的视图所属的控制器中,添加以下代码,
注意这里必须包含你在使用的所有试图助手,否则将被覆盖掉。添加该视图助手之后,就可以在视图文件中,像使用html,form等助手一样使用TinyMce了。下面给出一段示例代码,第一段配置TinyMce,该配置文件可以到官方网站获取更全的列表,
好了,配置齐全了,这里设置的是textareas类型表单会使用TinyMce编辑器,然后我们在视图代码中使用Form助手生成textarea就可以看到TinyMce编辑器了。
CakePHP官方出的有TinyMce视图助手, 下载该视图助手之后,可以看到里边包含几个文件夹,先留意下/views/helpers/tiny_mce.php文件。/webroot/文件夹中包 含的是TinyMce的源码。这个视图助手打包的时间比较久了,大概是在2010年,建议舍弃/webroot/中的TinyMce,直接从TinyMce下载。
首先,将TinyMce源码包中的/tinymce/jscripts/tiny_mce/这个文件夹复制到CakePHP根目录下的/app /webroot/js/中。然后将/views/helpers/tiny_mce.php文件复制到CakePHP根目录下的/app/views /helpers/文件夹中。这样主要文件就都准备完成了。开始进入编码阶段。进入到相应的视图文件中,会看到已经引入了tiny_mce文件。
在需要使用TinyMce的视图所属的控制器中,添加以下代码,
相关文章推荐
- TinyMce编辑器使用详解(摘)
- vue项目中使用tinymce编辑器的步骤详解
- tinyMCE使用详解
- tinyMCE使用详解
- tinyMCE使用详解
- tinyMCE使用/集成/设置/详解
- tinyMCE使用详解
- tinyMCE使用详解
- 多重背包O(N*V)算法详解(使用单调队列)(转载)
- android中ProgressDialog与ProgressBar的使用详解
- Android中SurfaceView的使用详解
- Linux 系统命令及其使用详解
- ESP8266使用详解
- LinearLayout的andrid:layout_weight属性的使用详解
- GitHub 使用教程详解
- 使用GPUImage做美颜导致远端图像颠倒的问题详解
- jQuery.extend 函数使用详解
- Smarty中{literal}的使用详解
- 八步详解Hibernate的搭建及使用
- 并发编程学习总结(五) :java 显式锁ReentrantLock使用详解之条件对象(2)