CakePHP 1.2的五个新特性

1. 集中显示友好的错误信息

使用框架时最郁闷的莫过于调试,PHP会报告框架出错,而实际上我们代码中的错误则很难发现。 CakePHP 1.2版中,错误信息会集中显示在页面上方,并且单击错误信息就能看到错误所在的位置,可以节省大量的调试时间。

2. 内建分页功能

CakePHP 1.1时必须手动书写分页代码,而1.2版则内建了分页功能,还支持单击标题排序。只需书写下面的代码:

class MembersController extends AppController {
var $paginate = array(’order’=> ‘Member.created DESC’);
function listall() {
$this->set(’data’, $this->paginate());
}
}

3. 复杂的表单验证

原来1.1版的表单验证只能使用正则表达式,因此无法验证类似于“包含数字、字母并且长度不大于10且可以为空” 这样的复杂规则就很难通过表单验证实现。而1.2版则支持下面这种复杂的验证。

var $validate = array(
‘title’ => array(
‘required’ => VALID_NOT_EMPTY,
‘length’ => array( ‘rule’ => array(’maxLength’, 100))
),
‘body’ => VALID_NOT_EMPTY
);

4. 内置电子邮件功能

1.2版添加了发送电子邮件的模块。

5. HTTP请求生成、XML解析

1.2版支持HTTPSocket、XML模块,通过它们可以直接调用外部的WebAPI了。

转载于:https://www.cnblogs.com/kuyuecs/archive/2008/11/10/1330407.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值