Joomla: передача массива элементов в методе REST get

Я пишу сервис 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"}

Чтобы получить вышесказанное, что нужно изменить?

1

Решение

Я нашел один способ, как показано ниже:

передать параметр как

  1. Получить

    /index.php/jbackend/get/recipe/list_recipe?id[]=3&ID [] = 4&ID [] = 5

  2. Сообщение

    /index.php/jbackend/get/recipe/list_recipe
    и параметры в качестве пост-аргументов.

надеюсь, это поможет другим.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]