Application example of ThinkPHP form automatic verification
- 2021-07-21 07:58:50
- OfStack
Using the TP 3.2 Framework
public function add_post(){
// Verification rule
$rule=array(
array('name','require',' Please enter a name ',1),// You must verify that name
);
$m=M('user');
// Get name,sex,contact Data to the model and validate
if(!$m->field('name,sex,contact')->validate($rule)->create())
$this->error($m->getError());
$result=$m->add();
if(!$result)
$this->error(' Add failed ');
$this->success(' Successful addition ',U('dir'));
}
Verification rules can also be written into the model, but I feel a little troublesome. 1. Sometimes different pages have different verification methods. 2. Seeing the code in this add_post event, it is clear what data to receive and how to verify the data can have a general understanding at the first eye, so this method is summarized.