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] <mailto:[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]
    <mailto:kohana-php%[email protected]>.
    Para postar neste grupo, envie um e-mail para
    [email protected] <mailto:[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://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.

Responder a