public function addAction() { $form = new Application_Form_CadastroCliente(); $model = new Application_Model_Clientes(); $request = $this->_request; if ($request->isPost() && $form->isValid($request->getPost())) { $data = $request->getPost(); $check = $model->selectBy($data['cpf']); if ($check) { $this->view->messages = array('CPF ' . $data['cpf'] . ' já cadastrado!'); $this->view->message_type = 'alert-warning'; $form->populate($data); } else { if ($model->insert($data)) { $this->view->messages = array('Cadastro realizado com sucesso'); $this->view->message_type = 'alert-success'; $this->redirect($this->_controllerName . '/edit/id/' . $model->lastInserId()); } else { $form->populate($data); } } } $this->view->barTitle = "Novo Cliente"; $this->view->form = $form; }