Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Função nao_tenha_a_palavra_melhor não retorna erro (SOLUCIONADO: if($posicao !== FALSE){)

$this->form_validation->set_rules("nome", "nome", "required|min_length[5]|callback_nao_tenha_a_palavra_melhor");

public function nao_tenha_a_palavra_melhor($nome){
        $posicao = strpos($nome, "melhor");
        if($posicao != FALSE){
            return TRUE;
        } else{
            $this->form_validation->set_message("nao_tenha_a_palavra_melhor", "O campo '%s' não pode conter a palavra 'melhor'");
            return FALSE;
        }
    }
1 resposta
solução

SOLUCIONADO faltou um igual em:

if($posicao !== FALSE){

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software