Я создаю аддон Joomla 3x SP Pagebuilder3, но у меня есть небольшая проблема с получением результатов базы данных в качестве опции для выбранного типа.
Это то, что я сделал до сих пор.
class MyCustomTypes {
public static function getBannerCats(){
$db = JFactory::getDbo();
$query = $db->getQuery(true)
->select('id', 'title', 'alias')
->from('#__categories')
->where('extension = ' . $db->quote('com_banners'))
->where('parent_id > 0')
->where('published > -1');
$db->setQuery($query);
$items = $db->loadObjectList();
$options = array();
if ($items)
{
foreach($items as $item)
{
// THIS IS WHERE MY PROBLEM IS
$options[] = $item->title;
}
}
// $options = array_merge(parent::getOptions(), $options);
return $options;
}
}
Я хочу показать варианты здесь
'category_ids'=>array(
'type'=>'select',
'title'=>JText::_('Categories'),
'desc'=>JText::_('Category Source'),
'values'=>array(MyCustomTypes::getBannerCats()),// Result will show here like so 'result_id'=>'result_title'
'std'=>'',
)
Буду рад, если кто-нибудь сможет мне помочь.Спасибо.