Validação de Formulários

0 views
Skip to first unread message

Brummm

unread,
Oct 19, 2009, 9:56:00 AM10/19/09
to Cake PHP Português
Bom dia.

Gostaria de saber se é possível usar a validação do cake para
formulários ANTES de chamar o método save do model.

Estive olhando a classe model e vi que a validação é toda feita no
método save e nem sequer é chamado um método dentro dela do tipo $this-
>validateData() ou coisa do gênero então, pelo visto, não há como
fazer isso sem ter que reescrever a validação.

Pergunto isto pq tenho que enviar um e-mail e salvar no banco se ele
foi enviado ou não. Mas não posso saber se ele foi enviado antes de
enviá-lo de fato e não posso salvá-lo sem a informação se foi enviado
ou não.


Obrigado

Felipe Theodoro

unread,
Oct 20, 2009, 1:52:52 PM10/20/09
to cake-...@googlegroups.com

Brummm

unread,
Oct 30, 2009, 3:14:54 PM10/30/09
to Cake PHP Português
Não sei pq nao recebi esta sua resposta no meu e-mail e acabei achando
antes de ver aqui.

E acabou sendo bem neste link que você mandou mesmo.

De qualquer modo, valeu pela resposta. Fica registrado aqui se alguem
mais precisar.

Em tempo, muito obrigado tbm pelo componente do pagseguro. Vai ser
muito útil no projeto que estou desenvolvendo agora. =]

Abraço


On 20 out, 14:52, Felipe Theodoro <ftgoncal...@gmail.com> wrote:
> http://book.cakephp.org/view/410/Validating-Data-from-the-Controller
>
> 2009/10/19 Brummm <rogeriob...@gmail.com>
>
>
>
>
>
> > Bom dia.
>
> > Gostaria de saber se é possível usar a validação do cake para
> > formulários ANTES de chamar o método save do model.
>
> > Estive olhando a classe model e vi que a validação é toda feita no
> > método save e nem sequer é chamado um método dentro dela do tipo $this-
> > >validateData() ou coisa do gênero então, pelo visto, não há como
> > fazer isso sem ter que reescrever a validação.
>
> > Pergunto isto pq tenho que enviar um e-mail e salvar no banco se ele
> > foi enviado ou não. Mas não posso saber se ele foi enviado antes de
> > enviá-lo de fato e não posso salvá-lo sem a informação se foi enviado
> > ou não.
>
> > Obrigado
>
> --
> Felipe Theodoro Gonçalves
> ftgoncal...@gmail.com
> blog.ftgoncalves.com
> --
Reply all
Reply to author
Forward
0 new messages