自动验证无法通过。点击提交就刷新了一下页面,没有做任何验证。
html
<input name="name" type="text" class="input-large"/>
model
/*自动映射*/
protected $_map = array(
//左边的是表单=>右边是数据库字段
'name' =>'department_name',
);
/*自动验证*/
protected $_validate = array(
array('department_name','require','部门名称不能为空'),
);
controller
$Department=D('Department');
//新增数据的流程
if(I('post.name')){
if (!$Department->create()){ // 创建数据对象
// 如果创建失败 表示验证没有通过 输出错误提示信息
exit($Department->getError());
}else{
// 验证通过 写入新增数据
/* $Department->create();*/
$Department->add();
if($Department>0){
$this->redirect('createDepartment',array('add' =>1));
}else{
$this->error("数据新增失败");
}
}
}
这算是什么问题,你说的是什么问题