Using the TP 3.2 framework
Public Function Add_post () { ///Validation rule $rule =array ( Array (' name ', ' Require ', ' Please enter name ', 1),//must verify name ); $m =m (' user '); Get Name,sex,contact data into the model and verify if (! $m->field (' name,sex,contact ')->validate ($rule)->create ()) $ This->error ($m->geterror ()); $result = $m->add (); if (! $result) $this->error (' Add failed '); $this->success (' Add Success ', U (' dir ')); }
Validation rules can also be written into the model, but I feel a little trouble, one is sometimes different page verification method will not be the same, the second is to see the code in this Add_post event, it is clear what data to receive, how to verify that the data can have a general understanding at the first glance, so summed up this way.
thinkphp Form Automatic Verification application