2016-09-16 3 views
0

у меня есть две таблицы, как показано ниже:Как создать JSON данных из двух таблиц

стол: вопрос

id ~~ quest 
——————————————— 
01 ~~ where is the fruit..? 
02 ~~ what is the most popular name in the world..? 

стол: choice_answer

idq ~~ choice 
——————————————— 
01 ~~ mango 
01 ~~ car 
01 ~~ bottle 
02 ~~ Jhon 
02 ~~ Nina 
02 ~~ Michael 

И результат:

1. "where is the fruit..?" 
    * mango 
    * car 
    * bottle 

2. "what is the most popular name in the world..?" 
    * Jhon 
    * Nina 
    * Michael 

Как сделать данные JSON ON PH P CodeIgniter? И как создать представление с помощью ng-repeat на IONIC для результата выше?

+0

1-ой вопрос, а затем поставить цикл вопроса и запрос огня из ans в этом цикле, а затем передать ваш массив в '$ this-> output-> set_content_type ('application/json') -> set_output (json_encode ($ your_array)); ' –

ответ

0

Вы можете получить данные из обеих таблиц и сделать данные таблицы как два различных массива, а затем использовать json_encode() и передать эту функцию двумя вашими массивами с двумя именами. например:

$q = array("q1", "q2"); 
$a = array("a1", "a2); 
echo json_encode(["question" => $q, "content" => $a]); 
0

У меня возникла такая проблема. Ионный просто не принял нормальный эхо JSON.

Я предлагаю использовать Rest API от this, если вы используете с IONIC. Просто следуйте образцу, указанному в проекте.

Смежные вопросы