isso não tem padão do kohana, mas tem override de variaveis setar, bem como o proprio kohana usa eu sobrescrevo de acordo como precisei....
tipo, o kohana usa ID, então sobrescrevo com GID e por ai vai...

tudo funciona certinho, as tabelas são praticamente isso:

pedidos (id, gid, e mais outros campos)
pedidos_produtos( id, gid, produto_gid, pedido_gid )
produtos (id, gid e mais outros campos)

ajuda ??

$oPedido = ORM::factory( Produtos )
$oPedido->values( $post , array(campos desejadaso))->save()

// atualizando um cupom usando
$oPedido->cupom->usado = 10;
$oPedido->cupom->update()
// funciona certinho

somente para relacionar a quantidade de itens comprados por produto que nao to sabendo fazer

se puder ajudar agradeço

Em 20/02/2014 15:22, felipe bastos escreveu:

Vc ja abriu o pedido e para cada produto identificado no carrinho vc cria um pedido-produto.

1 x N ... Ah, lembrei .. Vc nao seguiu o padrao, nao foi?

So venho suas 3 tabelas ... Mas, com certeza, com o plural produtos vc so vai obter o resultado do select

Em 20/02/2014 15:01, "DS interativa | PHP Grupos" <[email protected] <mailto:[email protected]>> escreveu:

    então, como fazer ?? sabe ???

    vc disse:
    Pedido tem itens .. Onde a cada item e atribuido um produto e a
    qtde dele
    logo, tenho a tabela de pedidos, tabela de produtos e a tabela
    pedidos_produtos

    nessa tabela de pedidos_produtos tenho o vinculo, e um campo
    adicional quantidade que não consigo atualizar quando relaciono os
    produtos
    pos venda.

    questiono porque não sei como proceder nesse caso

    Em 20/02/2014 14:52, felipe bastos escreveu:

    Na parte comentada tem varios erros ... Pedido tem itens .. Onde
    a cada item e atribuido um produto e a qtde dele

    Em 20/02/2014 13:40, "DS interativa | PHP Grupos"
    <[email protected] <mailto:[email protected]>>
    escreveu:

        pessoal, o relacionamento abaixo funciona perfeito, exceto
        que no campo customizado não consigo salvar a quantidade

        // gravando pedidos relacionados
                            foreach ($aCesta['produtos'] as $gid =>
        $quantidade) {
                                if (!$oPedido->has('produtos', $gid)) {
        //$oPedido->produtos->quantidade = $quantidade;
        //$oPedido->values(array("quantidade"=>$quantidade))->add('produtos',
        $gid);
        $oPedido->add('produtos', $gid);
                                }
                            }

        alguem poderia ajuda ??

        valeu pessoal

-- 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.

-- 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:[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.

-- 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.

--
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