您的位置:首页 > 编程语言 > PHP开发

THINKPHP自动验证,自动完成,字段…

2013-10-12 09:17 543 查看
1、
使用自动验证方式必须用CREATE()方法才有效;

2、
如果主键不是递增的话,函数无法通过create()方法里面是否传入主键判断是更新操作还是插入操作。这个时候需要手动指定

create($_POST,1)【插入数据】

create($_POST,2)【更新数据】

3自动映射是将数据库字段隐射为别名,在表单中就可以使用别名了。

protected
$_map = array(

'name' =>
'username',

'pass' =>
'password',

);

注意前面的是别名,后面的是数据库字段,不要写反了,另外映射后后面的自动验证,自动完成还是要写数据库字段,不要写成别名了

protected
$_validate=array(

array('name','require','用户名必填'),

array('password','require','密码必填'),

);

使用自动映射之后,自动验证这里的字段也就是红色的部分要使用数据库的字段,如果使用表单的字段就会无法使用

4如果自动验证出错的话 自动完成方法是不会执行的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: