CURD中:创建的问题

浏览:461 发布日期:2013/10/08 分类:求助交流 关键字: CURD
我在教程上看到,要创建数据,使用下面的代码就可以完成数据的插入 $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);
但是对于字段比较多的情况,我能否单独对某个字段做了处理之后再插入呢,这样就不用一个一个去接收字段的值了。
最佳答案
评论( 相关
后面还有条评论,点击查看>>