Как сгенерировать URL-адрес в параметрах передачи ветки? ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Как сгенерировать URL-адрес в параметрах передачи ветки?

Сообщение Anonymous »

Может быть, это глупый вопрос, но я потратил много времени, пытаясь заставить его работать...

Это из моего файла маршрутизации:

Код: Выделить всё

search:
path: /search
defaults: { _controller: MyAppBundle:Default:search}
Мой шаблон ветки:

Код: Выделить всё

{{ path('search', {'value': value}) }}
И мой контроллер:

Код: Выделить всё

public function searchAction(Request $request){
$value = $request->query->get('value');
Моя проблема заключается в следующем: с помощью приведенных выше данных я генерирую этот URL-адрес:

Код: Выделить всё

/search/value
вместо URL-адреса, который мне нужен:

Код: Выделить всё

/search?value=value
Я предпочитаю чистые URL-адреса, но мне нужно передавать значения в URL-адресе, используя "?" из-за этого мне нужно передать разные значения в URL-адресе, и некоторые из них могут быть опущены в разных обстоятельствах

Подробнее здесь: https://stackoverflow.com/questions/463 ... parameters

Вернуться в «Php»