【发布时间】:2014-03-12 10:03:11
【问题描述】:
我正在尝试将我从 mysql 数据库中选择的数据转换为 json 格式。我正在使用 Joomla 3.2.1,以便我可以将它用于我的 iOS 应用程序。
我在 JResponse 附近收到语法错误意外的 Jresponse t_string 错误。
如果有人能指出我正确的方向,我将不胜感激。 谢谢。
<?php
defined ('_JEXEC') or die('');
require_once JPATH_SITE.'/components/com_content/helpers/route.php';
jimport('joomla.application.component.controller');
jimport('joomla.appliction.component.model');
$db = JFactory::getDbo();
// Create a new query object.
$query = $db->getQuery(true);
$query->select($db->quoteName(array('order_id', 'store_name', 'invoice', 'firstname')));
$query->from($db->quoteName('#__mynicetable'));
$query->where($db->quoteName('order_id') );
$query->order('order_id ASC');
$db->setQuery($query);
$row=$db->loadRowList();
print_r($row);
$data =array ($row);
$document= JFactory::getDocument;
$document-> setMimetEncoding('application/json')
JResponse::setHeader('Content-Disposition', 'attachment;filename="'.$view- >getName().'.json"');
echo json_encode($data);
【问题讨论】: