Nao entendi ... Vc deixou validacoes fora do model, no admin ta de um jeito, no site aberto ta de outro ...
O usuario fez alguma besteira obvia como nao preencher o form ... E vc nao esta verificando antes de salvar? So passe adiante se estiver tudo ok ... Save() true ... A depender das suas rules, salve ou bota uma transaction commit roolback para salvar ou desfazer, se nao dever salvar parcialmente. Quem tem de validar os dados do form e vc ... Ta tudo correto com o kohana ;) Em 11/02/2014 19:48, "DS interativa | PHP Grupos" <[email protected]> escreveu: > RSRSRSRS > ok, nesse ponto eu eu consegui chegar parcial, até funcionou....mas ao dar > um erro, não consegui obter como imaginei, ainda mais que tem imagens e com > validação externa... > > mas enfim, valeu pessoal pelas dicas, to tentando aqui e quaisquer outras > duvidas relacionadas eu mando mais emails...valeu > > Em 11/02/2014 18:56, felipe bastos escreveu: > > Oxe, qual a dificuldade?? Eu manipulo vários objetos ORMs na mesma action, > before, after .. sem problema > > Cliente tem muitas Imagens (cliente_id) e tem muitos Endereços > (cliente_id) > > Você precisa salvar Cliente primeiro, depois salva Imagem e Endereço ... > Ou, se usar ajax .. vc pode fazer o upload da imagem primeiro, salvar > temporariamente, guardar endereço na sessão, e quando salvar o cliente, > salvar o endereço da imagem na tabela de imagens. > > No cake o pessoal indexa o form, recentemente passei a fazer o mesmo > > input name="cliente[nome]" > input name="endereco[bairro]" > input name="endereco[cidade_id]" > > $cliente = > ORM::factory('Cliente')->values($this->request->post('cliente'))->create(); > //esqueci o request do 3.3 > > $endereco = ORM::factory('endereco')->set('cliente_id', > $cliente->id)->values($this->request->post('endereco'))->create(); //fiz de > cabeça,verifica aí :D > > > Em 11 de fevereiro de 2014 12:13, Giovanni Donda | DS interativa < > [email protected]> escreveu: > >> Putz bem que avisaram que manter um relacionamento é complicado (rs) >> >> Pessoal (em si para o Felipe heheh), seguinte: >> >> É possível: 1 formulario (zão) >> Gravar em varias tabelas ?? vindo de um post somente ?? >> >> Cliente >> Endereços >> Imagens >> >> Como eu poderia fazer isso ? >> >> Tentei aqui sem sucesso criando um ORM para o cliente e após salvar, se >> salvar >> Tentei salvar os demais mas não consegui >> >> De qualquer forma estou fazendo tudo separado agora para funcionar >> mas seria mais produtivo se eu conseguisse fazer dessa forma para deixar >> um >> cadastro apenas no admin >> ao invés de vários cadastras pequenos >> >> -- >> 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. >> > > > > -- > http://agilesocial.net > http://twitter.com/felipebastosweb > http://facebook.com/felipebastosweb > -- > 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. > -- 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.
