示例#1
0
 public function addModelAction()
 {
     $this->_view->title = 'Model Add Form';
     $this->_view->link = base_url() . 'active-record/user-model/add-model';
     $val = new Validation();
     $val->source = $_POST;
     if (!empty($_POST)) {
         $val = new Validation();
         $val->source = $_POST;
         $val->addValidator(array('name' => 'first_name', 'type' => 'string', 'required' => true));
         $val->addValidator(array('name' => 'last_name', 'type' => 'string', 'required' => true));
         $val->addValidator(array('name' => 'email', 'type' => 'email', 'required' => true));
         $val->addValidator(array('name' => 'address', 'type' => 'string', 'required' => true));
         $val->run();
         if (!$val->hasError()) {
             $peoples = new Peoples();
             $data = array('first_name' => $_POST['first_name'], 'last_name' => $_POST['last_name'], 'email' => $_POST['email'], 'address' => $_POST['address']);
             $peoples->insert($data);
             redirect('active-record/user-model/show-model');
         }
         $this->_view->errorMessage = $val->errorMessage();
         $this->_view->data = $_POST;
     }
     $this->renderView('active-record/user-model/_form');
 }