使用JHTML生成多个CHECKBOXES - Joomla 2.5

时间:2014-07-08 16:39:28

标签: php checkbox joomla

我有这个代码生成一个SELECT列表下拉列表。

    $query->select('position_id AS value, position_name AS text');
    $query->from('#__football_player_positions');
    $query->order('position_name');

    $db->setQuery($query);

    $options = $db->loadObjectList();

    if ($db->getErrorNum()) {
        JError::raiseWarning(500, $db->getErrorMsg());
    }

    array_unshift($options, JHtml::_('select.option', '', JText::_('-Select Position-')));

    return $options;

我的问题是如何生成名称为fooBar []的CHECKBOXES,以便我可以获得所选CHECKBOXES的值

如果我JHtml::_('checkbox.option',则会出错。

1 个答案:

答案 0 :(得分:0)

不幸的是,Joomla并不支持多个列表。我们必须手动创建

$html = '<select id="" name="sth[]" multiple="multiple">';
//here values
$html = '</select';
return $html;