/** * Ação do cadastrar */ public function atualizar() { $idMarcas = isset($_POST['idMarca']) ? filter_var($_POST['idMarca']) : ''; $nome = isset($_POST['nome']) ? filter_var($_POST['nome']) : ''; //validação dos dados $this->load->library('dataValidator', null, true); $this->load->dataValidator->set('Nome', $nome, 'nome')->is_required()->min_length(2); if ($this->load->dataValidator->validate()) { //CATEGORIA $this->load->model('produtos/marcasModel'); $marcasModel = new marcasModel(); $marcasModel->setId($idMarcas); $marcasModel->setNome($nome); $marcasModel->setStatus(status::ATIVO); $marcasModel->setDataCadastro(date('Y-m-d h:i:s')); //CATEGORIA DAO $this->load->dao('produtos/marcasDao'); $marcasDao = new marcasDao(); echo $marcasDao->atualizar($marcasModel); } else { $todos_erros = $this->load->dataValidator->get_errors(); echo json_encode($todos_erros); } }