Archive for 3rd 四月 2012

PHP Can’t use method return value in write context解决

使用empty函数时,报错,提示Can't use method return value in write context。这是因为empty只能检查变量,不能检查语句。所以解决方法很简单,用一个中间变量储存语句执行的结果,再用empty.

CakePHP 删除表中数据

本文接,在前文的基础上添加删除用户功能。
效果:访问http://localhost/cakephp/users/del/ID时,会从users和user_infos两个表删除指定ID的信息
修改users_controller.php,添加del方法: Continue reading “CakePHP 删除表中数据” »

CakePHP 关联的多个表添加读取数据

两个表,一个是users,三个字段id,user_name,user_password,另一个是user_infos,三个字段,id,email,user_id.其中,user_id与表users中的id关联。
我的目标是在往表users插入数据后,取到新记录的id,作为user_infos的user_id字段内容,插入一行到user_infos表.
项目名为cakephp,访问路径为http://localhost/cakephp/,添加用户的URL为http://localhost/cakephp/users/add,查看用户的URL为http://localhost/cakephp/users/
models/user.php: Continue reading “CakePHP 关联的多个表添加读取数据” »

Servlet的使用和生命周期

前面笔记讲的Servlet,都是继承自javax.servlet.http.HttpServlet,是javax.servlet.GenericServlet的子类,主要用于处理http协议。一般的Servlet只需要继承javax.servlet.GenericServlet. Continue reading “Servlet的使用和生命周期” »

CakePHP 模型中的数据校验规则

之前没学过任何框架,搞这个cakephp把我难住了,几乎花了一天时间,才有点头绪,简直比新学一门语言还要难。cakephp虽然有官方中文文档,但有些部分好像是机器翻译的,也许是我理解能力有点差,反正看不太懂。
这个校验规则官方文档也有,但那网站偶尔抽风,另外也让自己更熟悉一点,所以抄一下。官方文档地址:http://book.cakephp.org/1.3/cn/view/1152/%E6%A0%B8%E5%BF%83%E6%A0%A1%E9%AA%8C%E8%A7%84%E5%88%99 Continue reading “CakePHP 模型中的数据校验规则” »