lang="es"> YII – Crear lista desplegable (Dropdown) manualmente
Recursos para formacion

YII – Crear lista desplegable (Dropdown) manualmente

Supongamos que queremos presentar una serie de opciones en un desplegable; y esas opciones, no están en la base de datos ( si no seguir este ejemplo).

En nuestro caso, tenemos una lista que contiene los tipos de menu que vamos a manejar, y son:

Otro día, ya explicare la filosofía de la aplicación, hoy nos conformamos con presentar esta lista en un desplegable para conseguir 1,2,3,4,5,6

Teniendo en cuenta que el resultado lo vamos a guardar en una tabla, he decidido crear la lista en el mismo modelo.
public function getTipoMenu(){
return array(
false=>'Seleccione tipo',
'1'=>'Pagina+texto',
'2'=>'Pagina prediseñada',
'3'=>'Enlace',
'4'=>'estructura Yii',
'5'=>'En construccion',
'6'=>'Desde tabla auxiliar'
);
}

A continuación, lo podemos emplear en donde sea necesario; de momento, en el formulario de entrada. Solo tendremos que añadir en el sitio que nos interese:
dropDownList($model,'id_formato',$model->getTipoMenu()); ?>
Siendo ‘id_formato’ el nombre del campo en el que deseamos dejar la informacion

 

Enlaces relacionados

http://www.prettyscripts.com/framework/yii/yii-drop-down-list-values-and-add-empty-selection

http://yippyii.com/examples/dropdownlist

 

Salir de la versión móvil