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'); }