0

joomla 3.1 でカスタム アイテムを含むドロップダウン リストを生成するにはどうすればよいですか。いくつかの例を見てみましたが、うまくいきません。私は次のことを試みていますが、リストはhtml作品を生成していません。

public function getInput() {
    $jinput = JFactory::getApplication()->input;
    $sub_id = $jinput->get('sub_id');
    $db = JFactory::getDbo();
    $query = $db->getQuery(true)
            ->select('*')
            ->from('#__unis_faculties')   
            ->order('faculty_name');
    $db->setQuery($query);
    $rows = $db->loadObjectList();



    //array_unshift($rows, JHtml::_('select.option', '', JText::_('COM_UNIS_FACULTIES'), 'value', 'text'));
    return JHTML::_('select.genericlist',$rows,'faculties',array('class'=>'nourritures','option.attr'=>'data'));

}
4

1 に答える 1

0

あなたのコードには実際には問題がないようです。

クエリが何かを返す限り、正しい軌道に乗っています。

  1. に変更select('*')select('COL_A as value, COL_B as text')ます。

  2. メソッドの結果をエコーすることを確認してくださいgetInput(いい名前ではありませんが、どうですか?getFacultiesDropdown()

于 2013-07-14T08:05:23.577 に答える