echo $form->input('subcategory_id', array('id' => 'subcategory',
'label' => 'Subcategoría:', 'div' => 'subcat'));
Eso te guarda el input dentro de un <div class="subcat">. Hasta donde
sé prototype busca los tags en base a su identificador (<div
id="etiqueta">). El "class" es para efectos de diseño en el css.
Saludos!
On 5 jul, 13:34, Daniel Perez <[EMAIL PROTECTED]> wrote:
> Pues a mi me sigue sin funcionar... actualizando el div, en vez del
> select... les pongo el codigo:
>
> add.ctp
> -------------------------------------------------------------------------------
> echo $form->input('category_id', array('id' => 'category', 'label'
> => 'Categoría:'));
> echo $form->input('subcategory_id', array('id' => 'subcategory',
> 'label' => 'Subcategoría:', 'div' => 'subcat'));
> $options = array('url' => 'update_subcat_select', 'update' =>
> 'subcat'); <--- si cambio en update subcat por subcategory funciona en
> Firefox
> echo $ajax->observeField('category', $options);
>
> update_subcat_select.ctp
> -------------------------------------------------------------------------------
> if(!empty($options)) {
> echo "<option value='null'>Elige subcategoria</option>";
> foreach($options as $k => $v) {
> echo "<option value='$k'>$v</option>";
> }
> }
>
> ad_controller.php
> -------------------------------------------------------------------------------
> function update_subcat_select() {
> if(!empty($this->data['Ad']['category_id'])) {
> $cat_id = (int)$this->data['Ad']['category_id'];
> $options =
> $this->Ad->Subcategory->generateList(array('category_id' => $cat_id));
>
> $this->set('options',$options);
> }
> }
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
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.
-~----------~----~----~----~------~----~------~--~---