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!!!