thinkphp自动验证问题

浏览:499 发布日期:2015/03/16 分类:求助交流
自动验证无法通过。点击提交就刷新了一下页面,没有做任何验证。

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("数据新增失败");
}
}

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