Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@jlamim
Created June 21, 2016 12:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jlamim/b2e4ca02658be6a21be131c3e0dbfa32 to your computer and use it in GitHub Desktop.
Save jlamim/b2e4ca02658be6a21be131c3e0dbfa32 to your computer and use it in GitHub Desktop.
Função para gerar um dropdown dinâmico no controller de uma aplicação com CodeIgniter
<?php
/*
* Esse código faz com que o controller envie para a view o HTML do dropdown
* já estruturado é pronto para ser exibido
*/
public function CreateDropdown($selected = null){
//Carrega o helper Form
$this->load->helper('form');
//Método no model que irá retornar todos os registros a serem inseridos no dropdown
$conteudo = $this->Meu_model->GetAll();
// Define a variável $options como array
$options = array();
//Iteração entre os dados retornados pelo model, gerando o array que irá compor o dropdown
foreach($conteudo as $cont){
$options[$cont->id] = $cont->descricao;
}
//retorna o html do dropdow
return form_dropdown('id',$options,$selected);
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment