Заранее извиняюсь за ограниченное понимание используемой терминологии.
То, что я пытаюсь сделать, это вызвать данные из определенной строки и столбца, я сузил свой запрос до сих пор - проблема, с которой я столкнулся, заключается в выборе правильных данных внутри фигурных скобок, разделенных запятыми. Я загрузил скриншот.
http://i.imgur.com/Uh2tYYe.jpg
Это мой php-запрос ($catId — это значение для текущей категории, которое работает правильно.)
<?php $db = JFactory::getDBO(); ?>
<?php $db->setQuery("SELECT params FROM #__categories WHERE id = '".$catId."'"); ?>
<?php $catimg = $db->loadResult(''); ?>
<?php echo $catimg; ?>
Эхо предназначено только для того, чтобы убедиться, что оно извлекает правильные данные, и вот что оно показывает:
{"category_layout":"","image":"images/banners/white.png","color":"#000000"}
Данные, которые я пытаюсь получить, взяты из «изображения», а затем повторяют их в теге изображения, но здесь я в тупике.
Любая помощь будет принята с благодарностью. Спасибо.
json_decode(..., true)
, чтобы объект был декодирован как массив. Затем вы можете извлечь компонентimage
. В противном случае вы можете использовать$catinfo->image
для доступа к$catinfo
как к объекту. 16.07.2014common_schema
или у него были бы права на его установку. 16.07.2014