Created
June 21, 2016 12:07
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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