Nesse array só me retorna 2 valores, e caso eu quisese 3 valores?
.....as_array('id', 'name', 'other')Pois so retorna 2 e fica o ID:'name' e gostaria ID:name,other dentro do array. Com forech funciona, mas gostaria de te-lo mais automatico. Em 27 de abril de 2012 10:12, Gustavo Souza <[email protected]>escreveu: > 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 > > -- 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.
