Я пишу сервис RESTFul для мобильного приложения. Мой REST URL выглядит следующим образом:
/index.php/jbackend/get/recipe/list_recipe?id=3,4,5
где 3,4,5 — рецепты.
в коде Joomla у меня есть следующее для анализа:
$ids = $app->input->get('id', array(), 'ARRAY');
$i=0;
foreach($ids as $id){
$i+=1;
$response['array'.$i] = $id;
}
Я получаю покой как
{"array1":"4,5,6"}
Я ожидаю как
{"status":"ok","array1":"4","array2":"5","array3":"6"}
Чтобы получить вышесказанное, что нужно изменить?
Я нашел один способ, как показано ниже:
передать параметр как
Получить
/index.php/jbackend/get/recipe/list_recipe?id[]=3&ID [] = 4&ID [] = 5
Сообщение
/index.php/jbackend/get/recipe/list_recipe
и параметры в качестве пост-аргументов.
надеюсь, это поможет другим.
Других решений пока нет …