@magary4

Generate route, параметр как массив значений? как?

делаю так
$this->generateUrl("some-route", [ "filter" => [123,456] ] )

получаю
/my-route?filter%5B0%5D=123&filter%5B1%5D=456
т.е ?filter[0]=123&filter[1]=456

а я хочу filter[]=123&filter[]=456 (без ключа массива)
как ?

спасибо заранее
  • Вопрос задан
  • 179 просмотров
Пригласить эксперта
Ответы на вопрос 1
Пример из документации по функции http_build_query:
$parameters = ['files' => [1,2,3,4,5,6,7,8,9,10]];
echo $query = http_build_query($parameters);
echo $query = preg_replace('/%5B[0-9]+%5D/simU', '%5B%5D', $query);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы