Mi son creato un mio UserProfile
Ora nel file XML
ho un
<field
name="lista"
type="list"
id="lista"
label="PLG_USER_PROFILE_FIELD_LISTA_LABEL"
/>
voglio che in questo filed venga mostrato il risultato di una query che seleziona tutti gli elementi della lista.
come dovrei fare ?
cosa devo aggiustare in questa codifica ?
class JElementLista extends JElement {
var $_name = 'lista';
function fetchElement($name, $value, &$node, $control_name) {
$db = JFactory::getDBO();
$query = 'SELECT * FROM `from m12d3_lista`';
$db->setQuery($query);
$fields = $db->loadObjectList();
$class = '';
$class = 'multiple="true" size="10"';
return JHTML::_('select.genericlist', $fields, $control_name . '[' . $name . '][]', $class, 'value', 'text', $value, $control_name . $name);
}
}