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、如果自动验证出错的话 自动完成方法是不会执行的。
使用自动验证方式必须用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、如果自动验证出错的话 自动完成方法是不会执行的。
相关文章推荐
- THINKPHP自动验证,自动完成,字段…
- thinkphp 自动完成在自动验证unique时失效的解决方法
- Thinkphp3.2自动验证和自动完成无效
- ThinkPHP注册自动验证及自动完成部分代码参考
- 使用thinkphp框架完成表单自动验证
- ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
- ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
- ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
- thinkphp 自动验证自动完成失效
- ThinkPHP 自动创建数据、自动验证、自动完成详细例子介绍(十九)
- ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
- ThinkPHP学习笔记(十)在Model中完成自动验证前台的表单数据
- thinkphp 在数据库更新(save)的时候,如果字段没有被修改,会更新失败 和数据的自动验证,插入的时候可以自动验证,但更新的时候就不能验证了
- ThinkPHP - 自动创建 + 自动验证 + 自动完成
- [php] Thinkphp自动验证和自动完成
- ThinkPHP 自动创建数据、自动验证、自动完成详细例子介绍(十九)
- Thinkphp实现自动验证和自动完成
- ThinkPHP自动完成更新绑定的字段更新无效的问题
- 【thinkphp3.x】thinkphp3.x中动态设置自动验证与自动完成
- Thinkphp实现自动验证和自动完成