Foros del Web » Programando para Internet » PHP » Zend »

Combos anidados con zend

Estas en el tema de Combos anidados con zend en el foro de Zend en Foros del Web. Si alguien m puede ayudar, para hacer combos anidados en zend... Comence asi pero esto es para pais, ahora el segundo select se debe llenar ...
  #1 (permalink)  
Antiguo 22/10/2009, 12:53
 
Fecha de Ingreso: septiembre-2009
Mensajes: 31
Antigüedad: 15 años, 1 mes
Puntos: 0
Si alguien m puede ayudar, para hacer combos anidados en zend...

Comence asi pero esto es para pais, ahora el segundo select se debe llenar dependiendo del id_estado...

esto esta en el form:
$pais= new Default_Model_DbTable_Pais();
$valor = $pais->getOptions();
$this->addElement('select','pais',array(
'label' => 'Pais:',
'value' => 'pais',
'autocomplete' => false,
'multiOptions' => $valor,
'decorators' => $decorators,


esto en el modelo;
class Default_Model_DbTable_Pais extends Zend_Db_Table_Abstract
{
/** Table name */
protected $_name = 'pais';



public function getOptions()
{
$select = $this->select()
->from($this->_name, array('id_pais', 'descripcion'))
->order('id_pais ASC');
$options = $this->getAdapter()->fetchPairs($select);
return $options;
}

}


pero ahora debo cargar el 2do select dependiendo del primero.. pero no c como hacerlo.. si alguien m puede ayudar!!!

Última edición por GatorV; 22/10/2009 a las 13:32
  #2 (permalink)  
Antiguo 22/10/2009, 13:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Combos anidados con zend

Necesitas usar aparte de Zend, Javascript y AJAX para poder refrescar al momento de seleccionar el combo.

Para enviar JSON como respuesta debes de desactivar el viewRenderer, esto lo hace por default el contextSwitch, con él puedes especificar qie acciones van a generar que tipo de salida.

Saludos.
  #3 (permalink)  
Antiguo 01/12/2009, 14:37
 
Fecha de Ingreso: septiembre-2009
Mensajes: 31
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Combos anidados con zend

gatorv.. me puedes ayudar con algun ejemplo.. xq de verdad he leido pero no es tan sencillo...
  #4 (permalink)  
Antiguo 01/12/2009, 15:54
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Combos anidados con zend

Un ejemplo de que en sí? Hay muchos ejemplos en la red de como hacer combos anidados, toma uno y solo cambia la parte en donde entregas los datos desde el controller al view para que lo haga via JSON o algo similar.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:22.