Tag Archives: cakephp
Flash与CakePHP+AMFPHP服务器通信实践
看标题就可以猜到,本实践使用了Flash Remoting方式连接服务器,并采用最新的AMF3数据传输协议,好处就不多说了。 首先要解决的问题就是怎样把CakePHP和AMFPHP结合,首先找到的是cakeamfphp,看一下最后版本更新日志,竟然是06年10月,接着找到作者为cakephp 1.2写的修改方法,显然他不想再更新cakeamfphp了。 继续寻觅,又找到了cakeswxphp,支持cakephp1.2,看起来不错,正打算用的时候发现作者做了个性能测试,cakeswxphp性能竟然低的可怕,先放着,cakephp果然没有让我失望,在强大的google帮助下,又找到了一个叫做cpamf的插件,并且是参考了cakeamfphp和cakeamf(后来才发现,cakeamfphp的作者又重新写了一个新的cakephp插件,不过需要AMFEXT的支持)写的,并且可以不用AMFEXT,最方便之处是可以让flash以remoting方式直接访问cakephp里controller的action来传递和获取数据,这就是我想要的了。 搭建cakephp环境,把下载回来的CPamf解压到 app/plugins 目录下,然后直接访问 http://localhost/cpamf/gateway ,显示如下信息,表示安装成功。
在CakePHP中使用swfObject
CakePHP当前版本:1.2.0.7962 Final swfObject当前版本:2.1 具体步骤如下:
CakePHP中使用MeioUpload Behavior上传图片
这款MeioUpload Behavior真是帮我解决了大问题,感谢作者和阿辉,另外CakePHP的app/models/behaviors目录是专门用来存放相关行为处理文件的,大家如果想省事儿,可以到http://bakery.cakephp.org/来先找找有没有人事先写好的代码,记录下图片上传先。 我的文章表里有两个字段:thumbnailimg 和 largeimg ,分别代表小图和大图,文章添加时上传的两张图片保存到webroot/files/images下,并把路径和文件名分别保存到这两个字段,实现过程如下:
在CakePHP中使用TinyMCE编辑器
TinyMCE Editor小巧实用,是网页文章编辑器之首先,最近在用CakePHP做一个小项目正好用到,记录一下。 首先下载TinyMCE,并把压缩包内tinymce/jscripts/tiny_mce目录整个拷贝到webroot/js目录下,然后在需要用到TinyMCE的Controller里加入,代码如下:
修改CakePHP默认Auth的加密方式为MD5
CakePHP默认Auth的加密方式虽然安全,但是还有有人喜欢用MD5,比如我,嘿嘿 在阿辉那找到了解决办法,顺便在这里记录下。 第一步,在User的Model里加入如下代码:
CakePHP集成Smarty
cakephp(当前版本: 1.2 RC3)集成smarty(当前版本: 2.6.2.x)的文章网上已经有很多了,不过大部分都是旧版本的,1.2 RC3版已经彻底丢弃旧版本的函数,所以在这里整理分享一下新版本的集成方法,这个方法要比官方提供的方法更简单,不过smarty的模版文件要手动指定,下一步就要参才一下官方的集成方法,取长补短,把集成做的更智能些。