TP 3.2 프레임워크 사용
public function add_post(){ //验证规则 $rule=array( array('name','require','请输入姓名',1),//必须验证name ); $m=M('user'); //获取name,sex,contact数据到模型,并验证 if(!$m->field('name,sex,contact')->validate($rule)->create()) $this->error($m->getError()); $result=$m->add(); if(!$result) $this->error('添加失败'); $this->success('添加成功',U('dir')); }
검증 규칙을 모델에 작성할 수도 있지만 약간 번거롭습니다. 첫째, 페이지마다 검증 방법이 다를 수 있습니다. 둘째, add_post 이벤트의 코드를 보면 어떤 데이터를 받을지 알 수 있습니다. 검증 데이터를 통해 한눈에 전반적인 이해를 얻을 수 있으므로 이 방법을 요약합니다.