ok, muito obrigado mesmo pela resposta (apesar da minha insistencia...no assunto rs)
acabei resolvendo dessa forma mesmo !!

cai na situação complexa e pelo que vi não tem solução:
1 produto tem N variaveis (tamanho, cor, numeração)
1 variação tem N variaveis

variação: cores, tamanhos, numeração
1- cores (azul, amarelo)
2-numeração (40,41,42,43)

* a tabela de variações seria como as categorias de variaves com uma breve descrição ** a tabela de variaveis, pode ter apenas 1 variação e uma variação ter N variaveis

como eu poderia, a partir de um produto, ter os dados da variação e suas variaveis ??

sabendo que um produto tem numero 40 e o outro tem 41 (seria entre produto/variaveis diretamente) mas ambos devem mostrar a descriação da *variação *com o drop de numeração daquele produto, bem como total para a variavel em estoque, onde um mostraria 40 e no outro 41

não consegui obter dados usando relacionamento direto com find_all a não ser realizar joins diretamente com db::select() tipo: ORM('Produtos')->variaveis->find_all(); // variaveis para meu produto e para cada variavel na iteração eu teria um variação

tem alguma ideia de como eu poderia moldar isso melhor ??
fui claro...rs

valeu demais e muito obrigado

Em 19/01/2014 16:50, felipe bastos escreveu:
Use add(), has(), remove() em relações muito para muitos "througth"

$user = ORM::factory("user", $this->request->param('id'));

$project = ORM::factory("project");
$project->user_id = $user->id;
$project->save();



Em 19 de janeiro de 2014 12:29, DS interativa | PHP Grupos <[email protected] <mailto:[email protected]>> escreveu:

    Pessoal

    isso deveria salvar o campo "pivo" entre as tabelas ??

    $user = ORM::factory('user', $user_id);
    $project = ORM::factory('project', $project_id);

    // seria aqui que o campo user_id seria automaticamente gravado
    entre usuario e projeto ??
    $project->add('user', $user);

    pergunto pois tentei aqui e não gravou o campo, obtem os dados
    corretamente, tanto user->projetos quanto projeto->users
    o delete tbm não deleta...

    isso ocorre tbm entre has_many trhough...

    enfim, neste momento gostaria de saber se "teria que salvar o
    campo"...

    numa melhor oportunidade, colocarei no paste bin os codigos para
    visualizar melhor..

    por enquanto agredeço
-- 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