aqui tbm tem varios exemplos:

http://kohanaframework.org/3.2/guide/orm/relationships

[]s

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -

Luiz Alberto S. Ribeiro [ Beto ]
@madeinnordeste
<http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com>
http://beto.euqueroserummacaco.com






2012/4/27 Marcelo Rodrigo <[email protected]>

> O melhor material que tenho a respeito é este.
>
> Atenciosamente,
>
> Marcelo Rodrigo
> http://marcelorodrigo.com
>
>
> Em 27 de abril de 2012 10:18, Gustavo Souza 
> <[email protected]>escreveu:
>
> Sei que o conteudo para estudo do Kohana é bem dificil de econtrar, ainda
>> mais o 3.2 que é o que esto uestudando.
>>
>> Mas voce teria algum material ou link para que eu posso me aprofundar em
>> relacionamentos 1:1, 1:N, N:N ?
>>
>>
>> Em 27 de abril de 2012 10:15, Beto <[email protected]> escreveu:
>>
>>> Claro o ORM é uma maneira simples e eficiente de agilizar as coisas,
>>> além de n outras vantagens!
>>>
>>> vai fundo !
>>>
>>>
>>> []s
>>>
>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>> - - - - -
>>>
>>> Luiz Alberto S. Ribeiro [ Beto ]
>>> @madeinnordeste 
>>> <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com>
>>> http://beto.euqueroserummacaco.com
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2012/4/27 Gustavo Souza <[email protected]>
>>>
>>>> Obrigado. Funcionou perfeitamente.
>>>>
>>>> Estou usando ORM sim.
>>>>
>>>> Aconselha o uso?
>>>>
>>>>
>>>>
>>>> Em 27 de abril de 2012 10:04, Beto <[email protected]> escreveu:
>>>>
>>>> Se states for um model ORM vc pose pegar isso de maneira simples.
>>>>>
>>>>> $states = ORM::Factory('state')->find_all()->as_array('id', 'name');
>>>>>
>>>>> ou se vc nao tiver usando orm:
>>>>>
>>>>> $states = DB::select()->from('states')->execute()->as_array('id',
>>>>> 'name');
>>>>>
>>>>> []s
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>>> - - - - - -
>>>>>
>>>>> Luiz Alberto S. Ribeiro [ Beto ]
>>>>> @madeinnordeste 
>>>>> <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com>
>>>>> http://beto.euqueroserummacaco.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2012/4/27 Gustavo Souza <[email protected]>
>>>>>
>>>>>> Beto,
>>>>>>
>>>>>> Mas ae o $valores vem do BD. Preencho ele como objeto la no
>>>>>> controller ou faço um forech para criar o array?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Em 27 de abril de 2012 09:57, Beto <[email protected]>escreveu:
>>>>>>
>>>>>>> vc pode usar o helper HTML::select sim, é bem mais simples do q a
>>>>>>> forma q vc tá usando.
>>>>>>>
>>>>>>> Algo como:
>>>>>>>
>>>>>>> $valoes = array(0 => 'gorila', 1 => 'chipanzé');
>>>>>>> $selecionado = 1;
>>>>>>>
>>>>>>> echo HTML::select('id_do_select', $valores, $selecionado);
>>>>>>>
>>>>>>>
>>>>>>> []s
>>>>>>>
>>>>>>>
>>>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>>>>> - - - - - - -
>>>>>>>
>>>>>>> Luiz Alberto S. Ribeiro [ Beto ]
>>>>>>> @madeinnordeste 
>>>>>>> <http://www.twitter.com/madeinnordeste><http://beto.euqueroserummacaco.com>
>>>>>>> http://beto.euqueroserummacaco.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2012/4/27 Gustavo Souza <[email protected]>
>>>>>>>
>>>>>>>>  Pessoal,
>>>>>>>>
>>>>>>>> Sou iniciante no Kohana, venho do Cake. E resolvi aprender este FW.
>>>>>>>>
>>>>>>>> Estou com dúvida quanto a preencher um 'combo' para quando for
>>>>>>>> cadastrar uma cidade, selecionar o estado.
>>>>>>>>
>>>>>>>> Como fiz:
>>>>>>>> *No controller:*
>>>>>>>> $states = DB::select()->from('states')->execute();
>>>>>>>> $this->template->content = View::factory('city/add')
>>>>>>>>         ->bind('post', $post)
>>>>>>>>         ->bind('states', $states);
>>>>>>>>
>>>>>>>> *Na view:*
>>>>>>>> <select name="state_id">
>>>>>>>>    <?php
>>>>>>>>                 foreach($states as $state){
>>>>>>>>                         echo "<option
>>>>>>>> value=".$state['id'].">".$state['name']."</option>";
>>>>>>>>                 }
>>>>>>>>      ?>
>>>>>>>> </select>
>>>>>>>>
>>>>>>>>
>>>>>>>> Queria saber se tem uma maneira 'mais correta' para fazer isso, ou
>>>>>>>> até mesmo utilizando o proprio Helper Html::select. E como faço o ADD 
>>>>>>>> desta
>>>>>>>> cidade. Tipo, salvo o state_id pegando o ID do combo ou salvo pegando o
>>>>>>>> Objeto State.
>>>>>>>>
>>>>>>>> Obrigado.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Att,
>>>>>>>>
>>>>>>>> Gustavo Souza
>>>>>>>>
>>>>>>>>  --
>>>>>>>> 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.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Att,
>>>>>>
>>>>>> Gustavo Souza
>>>>>>
>>>>>>  --
>>>>>> 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.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Att,
>>>>
>>>> Gustavo Souza
>>>>
>>>>  --
>>>> 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.
>>>
>>
>>
>>
>> --
>> Att,
>>
>> Gustavo Souza
>>
>>  --
>> 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.
>

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

Responder a