一、 使用自动验证方式必须用CREATE()方法才有效;数据库
二、 若是主键不是递增的话,函数没法经过create()方法里面是否传入主键判断是更新操做仍是插入操做。这个时候须要手动指定函数
create($_POST,1)【插入数据】ui
create($_POST,2)【更新数据】require
3、自动映射是将数据库字段隐射为别名,在表单中就能够使用别名了。
protected $_map = array(
'name' => 'username',
'pass' => 'password',
);表单
注意前面的是别名,后面的是数据库字段,不要写反了,另外映射后后面的自动验证,自动完成仍是要写数据库字段,不要写成别名了date
protected $_validate=array(
array('name','require','用户名必填'),
array('password','require','密码必填'),
);map
使用自动映射以后,自动验证这里的字段也就是红色的部分要使用数据库的字段,若是使用表单的字段就会没法使用密码
4、若是自动验证出错的话 自动完成方法是不会执行的。方法