为什么MODEL不能自动验证呢?

浏览:463 发布日期:2013/12/14 分类:求助交流
ACTION目录:Lib/Action/AdminAction.class.php
MODEL目录:Lib/Model/AdminModel.class.php

ACTION代码:public function SaveAdminAdd(){
        $dataAdmin['loginName']=$_POST['loginName'];
        ................省略.....................
        $Admin=D('Admin');
        if($Admin->create()){
            $Admin->getError();
        }else{
            $result=$Admin->add($dataAdmin);
            if(!$Admin->autoCheckToken($_POST)){
                $this->error('请勿重复提交!');
            }
            if($result){
                $this->success('信息添加成功!');
            }else{
                $this->error('信息添加失败');
            }
        }
    }
MODEL代码:class AdminModel extends Model{
        //自动验证
        protected $_validate = array(
            array('loginName','require','请输入标题',1), 
            .........省略..........
        );

        //自动填充
        protected $_auto = array(
            array('addtime','time',1,'function')
        );
    }
点提交,就直接添加成功了!没有验证loginName是否为空。
最佳答案
评论( 相关
后面还有条评论,点击查看>>