自动验证无效啊,什么问题??

浏览:574 发布日期:2013/06/19 分类:求助交流
自动验证无效啊。
RoleMode代码<?php
class RoleModel extends Model{
    protected $trueTableName = 'think_role';
    
    protected $_validate = array(
            array('rlname','','该角色已经存在!',0,'unique',1), // 在新增的时候验证name字段是否唯一
    );
    
   protected $_map = array(
        'rlname'    =>'name',
        'rlstatus'  =>'status',

    );
}
?>
Action中的操作代码public function saverole(){
        $Role=D('Role');
        $rs=$Role->create($_POST,1);
        if(!$rs){
                        $this->error($Role->getError());     //$Role->getError()无法获取到错误信息,返回的是空字符;
                }else
            $this->success('角色添加成功');
        }            
    }
代码如上,自动写入新纪录时,如果name字段写入已经存在的信息也能写入,没有出现自动验证的提示。
问题出在哪里?
最佳答案
评论( 相关
后面还有条评论,点击查看>>