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.
