De alguns tempos pra cá estou usando try...catch em todas novas app, veja
essa de upload de arquivo PDF, no bloco catch (Exception $e){} ele grava um
erro que facilita a identificação.http://pastebin.com/pVZ02FQy Se alguém tiver algo a melhorar, ótimo. Em 8 de julho de 2011 23:15, Márcio Dias <[email protected]>escreveu: > ** > $_POST = Arr::merge($_FILES, $_POST); > > if($_POST) { > > $validation = Validation::factory($_POST); > $validation->rule('file', 'Upload::not_empty'); > $validation->rule('file', 'Upload::valid'); > $validation->rule('file', 'Upload::size', array(':value', '1M')); > $validation->rule('file', 'Upload::type', array(':value', > array('jpg', 'png', 'gif', 'pdf'))); > > > echo debug::vars($validation->check()); exit(); > > sempre false ;;;; > > > > On 08-07-2011 22:04, Bernardo - Sudeste Hosting wrote: > > Acho que não é o código abaixo que você quer, mas acho que se colocar > dentro do ORM especifico em "$_rules" deve funcionar. > > return Validation::factory( array_merge($_FILES, $_POST) ) > ->rules('arquivo', array( > array('Upload::size', array(':value', > '2M')), > array('Upload::not_empty', array(':value', > NULL)), > array('Upload::valid' , > array(':value',NULL)), > array('Upload::type' , array(':value', > array('pdf'))), > ))); > > ** Raramente dou uma resposta certa a alguma thread.* > > > > Em 8 de julho de 2011 21:47, Márcio Dias > <[email protected]>escreveu: > >> Alguém tem um exemplo de validação para upload no ko3.1.3.1 direto pelo >> model dentro do _rules ? ou alguma validação extra ? >> >> -- >> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >> Php" dos Grupos do Google. >> Para postar neste grupo, envie um e-mail para [email protected] >> . >> Para cancelar a inscrição nesse grupo, envie um e-mail para >> [email protected]. >> Para obter mais opções, visite esse grupo em >> http://groups.google.com/group/kohana-php?hl=pt-BR. >> >> > > > -- > Atenciosamente, > Bernardo Sepulveda de Castro > ------- ------- ------- -------- -------- -------- > *Sudeste Hosting...* > Ideias e Soluções Web > www.sudestehosting.com.br > (21)3305-3105 > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > -- Atenciosamente, Bernardo Sepulveda de Castro ------- ------- ------- -------- -------- -------- *Sudeste Hosting...* Ideias e Soluções Web www.sudestehosting.com.br (21)3305-3105 -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
