$Form = D('Form');
if($Form->create()) {
$result = $Form->add();
}但是,如果我要对其中一个字段的值进行处理之后再往数据库插入呢,要怎么做?假如,我这是一个用户注册的功能,我要对用户输入的密码做md5加密,是不是我这样写就可以了? $Form = D('Form');
$Form->password = md5(I('password'));
if($Form->create()) {
$result = $Form->add();
}但是最终插入的数据还是加密之前的数据,求指教。当然,我知道用下面的方法也可以插入数据
$Form = D('Form');
$data = array(
'user_account'=>I('user_account'),
'user_pwd'=>md5(I('user_pwd')),
'gender'=>I('gender'),
....
);
$Form->add($data);但是对于字段比较多的情况,我能否单独对某个字段做了处理之后再插入呢,这样就不用一个一个去接收字段的值了。 最佳答案