vamos la ...

Algumas validacoes deveriam ser universais ... Ou seja, se no registro do
usuario ele verifica o tamanho do nome e regex, password, e email valido
... La no Admin, quando um user for cadastrar outro, deveria verificar as
mesmas coisas.

Imagino que ... Ou voce esta confundindo o registro com a alteracao,
achando que na alteracao nao precisa verificar tudo, esquecendo que o
usuario ja tem dados salvos, e portanto as rules so serao aplicadas nos
dados que voce alterar (controle o que vai ser alterado) ..

Ou voce quer fazer um form que permita acrescentar o user com dados
problematicos, quebrando a integridade dos dados do sistema.

sugiro repensar ambos os equivocos. A rule garante a integridade dos dados
no banco .. Nao prejudique seu banco pensando em coisas desnecessarias para
o usuario do site
Em 25/01/2014 17:23, "DS interativa | PHP Grupos" <[email protected]>
escreveu:

> Pessoal
>
> pensei em fazer regras de validação no model, mas encontrei a seguinte
> dificuldade
>
> o model usuarios, serve para o site e para o admin, no site tem campos
> obrigatorios e no admin nao, seria melhor colocar a validação a parte ??
>
> outra coisa, uma validação assim
>
> ->rule('email', 'matches', array(':validation', 'email', 'email1'))
> ->rule('email', array('Model_Clientes', 'email_unico'))
>
> seria possive unificar numa regra ->rules() por exemplo ou precisa fazer
> rule por rule ??
>
> por enquanto obrigado
>
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para [email protected].
> Para postar neste grupo, envie um e-mail para [email protected].
> Visite este grupo em http://groups.google.com/group/kohana-php.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para postar neste grupo, envie um e-mail para [email protected].
Visite este grupo em http://groups.google.com/group/kohana-php.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a