Combo preenchido

3 views
Skip to first unread message

Gustavo Souza

unread,
May 3, 2012, 5:01:01 PM5/3/12
to kohan...@googlegroups.com
Pessoal, quero preencher meu combo com todas 'categorias', só quero que ele não venha já selecionado.

na view:
<?= Form::select('category_id',$categories, NULL, array('id'=>'combo_category'));?>
Já setei o NULL mas ele ainda vem selecionado.

no controller:
$categories = ORM::Factory('category')->find_all()->as_array('id', 'name');

Não queria ter que manipular o array para acrescentar um [0] com vazio.

Existe como fazer do jeito que to querendo?


--
Att,

Gustavo Souza

Douglas J.A.M

unread,
May 3, 2012, 5:02:03 PM5/3/12
to kohan...@googlegroups.com
$categories[0] = '';




--
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 kohan...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para kohana-php+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.

Gustavo Souza

unread,
May 3, 2012, 5:08:44 PM5/3/12
to kohan...@googlegroups.com
Se faço:

$categories = ORM::Factory('category')->find_all()->as_array('id', 'name');
$categories[0] = '';

Terei que reordenar o array. Pois ele fica de ultimo no combo.

Se coloco antes, ele cria um grupo.
--
Att,

Gustavo Souza

Bernardo - Sudeste Hosting

unread,
May 3, 2012, 5:23:54 PM5/3/12
to kohan...@googlegroups.com
Veja se a função baixo lhe ajuda. Ele adiciona um valor no inicio do array.

Arr::unshift($array, $key, $val);

Ex: Arr::unshift($array, ' ', '-- Escolha uma das opções --');
Atenciosamente,
Bernardo Sepulveda de Castro
------- ------- ------- -------- -------- --------
Sudeste Hosting...
Ideias e Soluções Web
www.sudestehosting.com.br
(21)3305-3105

Gustavo Souza

unread,
May 3, 2012, 5:28:47 PM5/3/12
to kohan...@googlegroups.com
funcionou perfeitamente.

muito obrigado.
Reply all
Reply to author
Forward
0 new messages