#1 278086346
我按手册中的配置好了模型,然后现在写动作,手册中是这样的:// 在登录的时候
$userobj = spClass('m_user');
$userobj->verifier = $userobj->verifier_login;
if( false == $userobj->spVerifier($this->spArgs()) ){
// 开始验证
}
// 在注册的时候
$userobj = spClass('m_user');
$userobj->verifier = $userobj->verifier_register;
if( false == $userobj->spVerifier($this->spArgs()) ){
// 开始验证
}
我把他放在add动作中:
class user extends spController
{
function add(){
$bb_user = spClass("zz_user");
$newrow = array( // 这里制作新增记录的值
'us_sex' => $this->spArgs('us_sex'),
'us_name' => $this->spArgs('us_name'),
'us_password' => $this->spArgs('us_password'),
'us_qq' => $this->spArgs('us_qq'),
'us_email' => $this->spArgs('us_email'),
);
$bb_user->create($newrow);
$this->success("新用户添加成功!", spUrl("main", "index"));
$userobj = spClass("zz_user");
$userobj->verifier = $userobj->verifier_register; // 切换验证规则
if( false == $userobj->spVerifier($this->spArgs()) ){ }
}
可是没有判断出模型里面的条件,只有添加数据有效,直接添加空的用户,请问哪里错了哦?
2012-09-25 17:32:05