pues lo hago en 2 sitios pero uno de ellos no funciona :( bien, os explico:
este es el que funciona <?php echo $html->selectTag('Country/id', $countries, null, array('id' => 'countries'));?> <?php echo $html->selectTag('User/province_id',array(), null, array('id'=>'provinces'));?> $options = array('url' => 'update_select','update' => 'provinces'); echo $ajax->observeField('countries',$options); function update_select() { if(!empty($this->data['Country']['id'])) { $country_id = (int)$this->data['Country']['id']; $options = $this->Province->generateList(array('country_id'=> $country_id)); $this->set('options',$options); } } bueno falta la vista de update_select pero simplemente recorro el array options y muestro el contenido, en los 2 casos lo tengo igual 2º caso en que no funciona....no da error, simplemente no carga los datos. <?php echo $html->selectTag('Province/Country/id', $countries, null, array('id' => 'countries'));?> <?php echo $html->selectTag('User/province_id',array(), null, array('id'=> 'provinces'));?> $options = array('url' => 'update_select_edit','update' => 'provinces'); echo $ajax->observeField('countries',$options); function update_select_edit() { if(!empty($this->data['Province']['Country']['id'])) { $country_id = (int)$this->data['Province']['Country']['id']; $options = $this->Province->generateList(array('country_id'=> $country_id)); $this->set('options',$options); } } si os fijais lo que cambio es Province/Country/id en el select adecuando depues la funcion update....eso lo hago pq asi me coge el valor de Province/Country/id y me preselecciona el select, me lo inicializa, esto lo hace bien, pero no me rellena el segundo select GRACIAS!!!! --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---