O problema do is_unique é quando vai atualizar cadastro, porque neste caso
ele deveria ignorar, por exemplo, o campo email.

Eu extendi meu form_validation p/ usar desta forma:

http://pastebin.com/tAXuAVF6

Exemplos de uso (vamos supor que foi postado o email [email protected]):

1. unique[users.email] - Erro de validação se [email protected] já estiver na tabela
users
2. unique[users.email.10] - Erro de validação se [email protected] já estiver na
tabela users, desde que o campo id não seja 10
3. unique[users.email.10:usuarios_id] - Erro de validação se [email protected] já
estiver na tabela users, desde que o campo usuarios_id não seja 10



2012/5/1 Marcelo Florindo <[email protected]>

> Obrigado Evaldo.
>
> Localizei, aí fica simples a questão da validação.
>
> Só queria ver algo do tipo "unica moeda  para a empresa X", pois o
> sistema é multi-empresa.
>
> Um abração.
>
> Marcelo.
>
>
> Em 1 de maio de 2012 20:20, Evaldo Junior
> <[email protected]> escreveu:
> > Está na documentação, você informa a tabela e a coluna.
> >
> > http://codeigniter.com/user_guide/libraries/form_validation.html
> >
> > InFog
> >
> > Evaldo Junior
> > CaSoft Tecnologia e Desenvolvimento
> > +55 13 2138-9525
> > Site: http://casoft.info
> > Blog: http://infog.casoft.info
> > Twitter: @InFog9
> >
> >
> >
> > 2012/5/1 Marcelo Florindo <[email protected]>
> >
> >> Certo.
> >> Mas como é vinculado isto a estrutura? Falo do model. Como ele vai
> >> saber que é de tal coluna que falo?
> >>
> >> Grato
> >>
> >> Marcelo
> >>
> >> 2012/5/1 Evaldo Junior <[email protected]>:
> >> > Olá!
> >> >
> >> >    Uma das regras do form_validation é a "is_unique". Ela deve servir
> >> para
> >> > isso.
> >> >
> >> > InFog
> >> >
> >> > Evaldo Junior
> >> > CaSoft Tecnologia e Desenvolvimento
> >> > +55 13 2138-9525
> >> > Site: http://casoft.info
> >> > Blog: http://infog.casoft.info
> >> > Twitter: @InFog9
> >> >
> >> >
> >> >
> >> > Em 1 de maio de 2012 19:01, Marcelo Florindo
> >> > <[email protected]>escreveu:
> >> >
> >> >> Colegas,
> >> >>
> >> >> Eu tenho uma tabela de moedas,
> >> >>
> >> >> E se a pessoa digitar 'Real' , que já existe na tabela, deverei
> >> >> retornar um erro, pergunto:
> >> >>
> >> >> Existe no form_validation algo para este tipo de controle?
> >> >>
> >> >> Att,
> >> >>
> >> >> --
> >> >> Marcelo
> >> >>
> >> >>
> >>
> ---------------------------------------------------------------------------------
> >> >> Desenvolvedor/Analista
> >> >> Sites e Sistemas
> >> >>
> >> >>
> >>
> ---------------------------------------------------------------------------------
> >> >>
> >> >> _______________________________________________
> >> >> [email protected]
> >> >> http://www.codeigniter.com.br
> >> >>
> >>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >> >>
> >> >> ---------------------------
> >> >> Oportunidade de negócio
> >> >> http://www.franquiasargohost.net
> >> >> ---------------------------
> >> >>
> >> > _______________________________________________
> >> > [email protected]
> >> > http://www.codeigniter.com.br
> >> >
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >> >
> >> > ---------------------------
> >> > Oportunidade de negócio
> >> > http://www.franquiasargohost.net
> >> > ---------------------------
> >>
> >>
> >>
> >> --
> >> Marcelo
> >>
> >>
> ---------------------------------------------------------------------------------
> >> Desenvolvedor/Analista
> >> Sites e Sistemas
> >>
> >>
> ---------------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> [email protected]
> >> http://www.codeigniter.com.br
> >>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>
> >> ---------------------------
> >> Oportunidade de negócio
> >> http://www.franquiasargohost.net
> >> ---------------------------
> >>
> > _______________________________________________
> > [email protected]
> > http://www.codeigniter.com.br
> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> > ---------------------------
> > Oportunidade de negócio
> > http://www.franquiasargohost.net
> > ---------------------------
>
>
>
> --
> Marcelo
>
> ---------------------------------------------------------------------------------
> Desenvolvedor/Analista
> Sites e Sistemas
>
> ---------------------------------------------------------------------------------
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a