@Aleks_Vast

Как изменить выводимый формат параметров категории в Joomla компоненте?

Разрабатываю компонент по статьям стандартной документации Joomla. Получаю список категорий, которые принадлежат моему компоненту через запрос, но вот не могу обработать в переменную данные в формате json из поля 'params'. Как разобрать массив Json в обычный вид.

Ниже код получения списка категорий:
public function getCatlist(){
        if(!isset($this->catList)){
            $db = JFactory::getDbo();
            $query = $db->getQuery(true);
            $query
                ->select(array('title, description, params'))
                ->from('#__categories')
                ->where('extension = "com_mycomponent"')
                ->where('published = "1"');
            $db->setQuery($query);
            $this->catList = $db->loadObjectList();
        }
        return $this->catList;
    }


В итоге получаем такой массив print_r($this->catList):
stdClass Object ( [title] => Название категории [description] => Текст описания категории [params] => {"category_layout":"","image":"images\/image1.jpg","image_alt":""} )


Вот как мне произвести конвертацию из json формата к обычному как title и description? Как рекомендуется это сделать?
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы