Olá, eu testei o min_length e não funcionou.
public function novo() { $this->load->library('form_validation'); $this->form_validation->set_rules("nome", "nome", "required"); $this->form_validation->set_rules("descricao", "descricao", "required|min_lenght[10]"); $sucesso = $this->form_validation->run();
if ($sucesso) { $usuario = $this->session->userdata("usuario_logado"); $produto = array( "nome" => $this->input->post("nome"), "preco" => $this->input->post("preco"), "descricao" => $this->input->post("descricao"), "usuario_id" => $usuario['id'] );
$this->load->model("produtos_model"); $this->produtos_model->salva($produto); $this->session->set_flashdata("success", "Produto Cadastrado com sucesso");
redirect("/"); } else { $this->load->view("produtos/formulario"); } }
Eu digito menos de 10 caracteres e ele deixa o formulário passar, tem algo que eu possa fazer para arrumar?
OBS: O required funciona normal.