Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2009, 18:50
Skaterik
 
Fecha de Ingreso: abril-2008
Mensajes: 34
Antigüedad: 16 años
Puntos: 2
Autocomplete con Symfony

Hola estoy intentando implementar un cuadro autocomplete con el helper
de Symfony correspondiente de tal forma que tengo lo siguiente en mi
template:

<?php echo form_tag('Libros/Search') ?>
<?php echo input_auto_complete_tag('busqueda', '',
'Libros/SearchAjax',
array('autocomplete' => 'on'),
array('use_style' => true)
) ?>
<?php echo submit_tag('Buscar') ?>

Como es la primera vez que intento implementar un Autocomplete con
Symfony lo he hecho tal cual sale en el libro.

El problema es que luego al intentar ejecutar ese helper me da el
siguiente error en el Firebug:

value is undefined
[Break on this error] if (value.strip().empty()) return [-1, 0];

Que me dice algo como que el valor de envio o retorno por Ajax no esta
definido.
Entonces he mirado el fuente de la pagina generada por Symfony y
efectivamente parace que hay un problema, no envia mi parametro "busqueda" en la peticion Ajax:
//<![CDATA[
new Ajax.Autocompleter('busqueda', 'busqueda_auto_complete', '/
frontend_dev.php/Libros/SearchAjax', {});
//]]>

Entre esas llaves, deberia de haber un 'paramName:busqueda', sin
embargo no aparece y no se como hacer que salga, en el helper no veo
más atributos para incluir.

Gracias.