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.
