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:
- Pagina estandar + texto
- Pagina fija
- Enlace
- 4 Sin usar
- Reservado/En construcción
- Desde tabla auxiliar
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
Comparte esto:
- Haz clic para compartir en Facebook (Se abre en una ventana nueva) Facebook
- Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram
- Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
- Haz clic para compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
- Haz clic para compartir en X (Se abre en una ventana nueva) X
- Haz clic para enviar un enlace por correo electrónico a un amigo (Se abre en una ventana nueva) Correo electrónico
- Más
- Haz clic para compartir en Pinterest (Se abre en una ventana nueva) Pinterest
- Haz clic para imprimir (Se abre en una ventana nueva) Imprimir
- Haz clic para compartir en Pocket (Se abre en una ventana nueva) Pocket
- Haz clic para compartir en Reddit (Se abre en una ventana nueva) Reddit
- Haz clic para compartir en Tumblr (Se abre en una ventana nueva) Tumblr
- Haz clic para compartir en Mastodon (Se abre en una ventana nueva) Mastodon
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.
4 comentarios
A pesar de que esta guía la creó hace sus buenos años, encontrarla me alivió muchos dolores de cabeza (estaba viendo en las guías oficiales y no se entiende mucho xD), así que muchas gracias por compartir, de una manera tan fácil, cómo insertar un dropdownlist en yii.