本文介绍了可以帮助简化 PHP 开发的11个项目,包括框架,类库,工具,代码。1.CakePHP Development FrameworkCakePHP 是一个 PHP 的快速开发框架。它提供了可扩展的架构,使用了常见的 MVC 和 ORM 模式。它遵循约定优于配置理念。2.pChartpChar...
分类:
Web程序 时间:
2014-12-01 10:06:05
阅读次数:
172
围绕着的一直是MVC。为什么每个人都说着MVC,都把MVC神化到如此强大的地步,真的是不明白,MVC到底有什么好处的。在群里跟别人争论MVC,没一个人赞同我的观点。我的观点是MVC臃肿、不灵活。然后这个群中其他人别人的观点是MVC很灵活、很好用。但是他们说MVC并不是单单指cakephp、think...
分类:
Web程序 时间:
2014-11-19 13:56:12
阅读次数:
247
看到CakePHP文档要求安装pdo_mysql扩展,于是就尝试安装了一下。这里我的系统是CentOS 6.0。如果你的系统是其他版本的Linux/Unix,可以参考。如果你的系统是Windows的,抱歉,以下内容不适合你,请移步。首先是下载pdo_mysql扩展的源码包。下载页面在这里:http:...
分类:
数据库 时间:
2014-11-09 12:28:11
阅读次数:
191
CakePHP中更新数据的方法包括saveField()和updateAll()两种,其中前者用于保存单个字段,后者用于更新多条记录。 saveField(string $fieldName, string $fieldValue, $validate = false) saveField(...
分类:
Web程序 时间:
2014-11-06 12:57:21
阅读次数:
1367
使用CakePHP搭建的电商系统,支付接口使用的银联支付。最近在测试的时候发现一个问题,登录用户选择商品进行支付,付款成功后点击“返回商户”按钮,页面返回后用户的登录状态丢失。经过多次测试,发现此问题只出现在双核浏览器中,以360浏览器为例,用户在选择商品的时候,默认使用的是浏览器的极速模式,但.....
分类:
Web程序 时间:
2014-11-06 12:19:14
阅读次数:
185
在新部署CakePHP项目或者从SVN中重新Update项目的时候,有时候会出现下面的警告:这是因为app下tmp文件丢失的原因,tmp文件夹中存放的是系统生成的临时文件,在导出系统的时候一般会忽略。解决的办法就新建tmp及其子文件夹,tmp的文件夹结构如下:
分类:
Web程序 时间:
2014-11-06 10:42:23
阅读次数:
173
cakephp 很老的框架了,尝鲜算是牵强,不过就算很先进的框架例如YII都有这些机制,不过仍然没有理解手册地址: http://book.cakephp.org/2.0/en/core-libraries/events.html使用方式: 1、在需要支持事件的类中(包括、模型、控制器等)使用...
分类:
Web程序 时间:
2014-10-29 10:30:48
阅读次数:
255
Git作为一种版本控制解决方案,由于其具有的分布式特性,正被越来越多的用户熟知,一些有名的开源项目,如:Linux kernel,CakePHP,Ruby on Rails等,都在使用Git进行版本管理。 在Git中,文件状态是一个非常重要...
分类:
其他好文 时间:
2014-09-19 14:04:15
阅读次数:
253
前言 cakephp 的单元测试参考http://book.cakephp.org/2.0/en/development/testing.html以下是CakeTestCase类的断言,也就是cakephp 定义的断言,实际使用中还可以使用CakeTestCase的父类PHPUnit_Framewo...
分类:
Web程序 时间:
2014-09-12 20:36:44
阅读次数:
220
这个问题折腾一点时间,所以吸取教训,先上一个流程图1.安装pear1)在命令行中,进入php安装目录,运行:go-pear.bat(可能出现报错情况)2)下载go-phar.bat至php安装目录,运行:php go-pear.phar3)双击刚产生的PEAR_ENV.reg ,导入注册表4)此时p...
分类:
Web程序 时间:
2014-09-04 11:44:09
阅读次数:
574