为什么getError();不起作用 返回的是空

浏览:1997 发布日期:2015/12/15 分类:求助交流 关键字: getError()
为什么getError();不起作用 返回的是空,无法知道那个地方错了,谁知道什么原因呢,

thinkphp3.2.3版本控制器
public function add()
    {
        if(IS_POST)
        {

            $cmodel = D('Category');
             if(!$cmodel->create()){
                //echo $cmodel->getLastSql();
                //echo $cmodel->getDbError();
                //exit($cmodel->getError());
                $this->error($cmodel->getError());


            }else{

                if($cmodel->add())
                {
                    $this->success('添加成功!', U('lst'));
                    exit;
                }else{
                    $this->error('添加失败,请重试!');
                }

                //echo $model->getLastSql();
            }

        }

模型

namespace Admin\Model;
use Think\Model;
class CategoryModel extends Model{
    protected $_validate = array(
        array('cateName','require','分类名称不能为空!',0),
    );


    
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>