public function site_add(){
if(IS_POST){
$res =$this->dbb->site_add();
if($res){
$this->success('添加站点成功',U('site_list'));
}else{
$this->error('添加失败');
}
}else{
$columns = $this->db->selectree_list();
$this->assign('catetree',$columns);
$this->display();
}
}2.这段代码是一个没有继承模型类的类,不连接数据库 public function site_add(){
$this->set_time('site_add');
$this->set_attribute();
$db = D('Siteinfo');
if($db->create()){
return $db->add();
}else{
return false; //return $db->getError();
}
}底层的模型就不帖了。现在的问题是我的自动验证如果通不过,我的错误提示怎么传到控制器中显示?如果return $db->getError();那么控制器中又不对了,$res 中有错误信息就不为false了,求大家指点。 最佳答案