Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2008, 05:52
Avatar de juankysmith
juankysmith
 
Fecha de Ingreso: marzo-2008
Mensajes: 30
Antigüedad: 16 años
Puntos: 1
Definicion de Listado, funcion JHTML::_('select.genericlist', ...

Hola compañer@s, estoy desarrollando un componente en PHP para Joomla
Voy a intentar explicar mi error:

Tengo una tabla Categorias y otra tabla Articulos, cada articulo tiene un campo 'id_categoria' con el id de la categoria a la cual pertenece.
En el listado de articulos muestro el nombre de la categoria, hasta ahí bien...

Al crear/editar articulos seleccionamos la categoria en la cual queremos incluirlo mediante un desplegable definido así:

// Creamos listado categorias:
$db =& JFactory::getDBO();
$query = "SELECT * FROM #__categorias";
$db->setQuery( $query );
$cats = $db->loadObjectList();

// Convertimos listado en select:
$categorias =& JHTML::_('select.genericlist', $cats, 'categorias', 'class="inputbox" '. '', 'id', 'nombre', $row->id_categoria );
(Creo que aquí está el error)

El caso es que el listado se crea correctamente, pero cuando le doy a grabar no guarda nada en el campo 'id_categoria'

¿Alguien conoce la función JHTML::_('select.genericlist'... y detecta el error?
¿Pensais que el error puede estar en otra parte?

Gracias de antemano!!!