/** * Ação do cadastrar */ public function inserir() { $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()) { //MARCAS $this->load->model('produtos/marcasModel'); $marcasModel = new marcasModel(); $marcasModel->setNome($nome); $marcasModel->setStatus(status::ATIVO); $marcasModel->setDataCadastro(date('Y-m-d h:i:s')); //marcas DAO $this->load->dao('produtos/marcasDao'); $marcasDao = new marcasDao(); echo $marcasDao->inserir($marcasModel); } else { $todos_erros = $this->load->dataValidator->get_errors(); echo json_encode($todos_erros); } }