模型类自动验证问题

浏览:890 发布日期:2016/06/02
3.2.1 - 普通 - 未处理
如果 验证字段不存在映射表里面的字段的话就会返回空数组,那么文档上在例子就错了
//模型类
namespace Home\Model;
use Think\Model;
class UserModel extends Model{
protected $_validate = array(
array('phone','require','手机号码必须!'), //默认情况下用正则进行验证
}

//控制器实现
$User = D("User"); // 实例化User对象
$data=array(
'phone'=>'15913125143'
);
if (!$User->create($data)){
// 如果创建失败 表示验证没有通过 输出错误提示信息
exit($User->getError());
}else{
// 验证通过 可以进行其他数据操作
}


/*user 表*/
create table tk_user(
id int not null primary key auto_cerment,
acount char(20) not null index unique(acount),
name char(32) not null default '',
pwd char(128) not null default ''
)engine=innodb defautl charset=utf8
评论(
后面还有条评论,点击查看>>