Настройка маршрутизации поисковой формы Symfony 2

Я делаю базовую форму поиска с symfony 2. У меня проблема с конфигурацией файла routing.yml.

Мой файл routing.yml

adhl_front_search: pattern: /{_locale}/search defaults: { _controller: AdhlFrontBundle:Blog:search } requirements: _locale: en 

Мой код формы:

 <form method="get" action="{{ path('adhl_front_search') }}/"> <input type="text" value="" name="keyword" /> <input type="submit" value="Search" /> </form> 

Я получаю и хочу этот URL:

 app_dev.php/en/search/?keyword=computer 

Ошибка Symfony:

 No route found for "GET /en/search/" 

Я не знаю, как настроить свой URL для формы поиска. В моем случае он ожидает? Keyword = computer в routing.yml. Если я делаю это как pattern: /{_locale}/search/{keyword} тогда форма страницы дает ошибку в {{ path('adhl_front_search') }}

Во-вторых, как передать значение ключевого слова (компьютер в вышеприведенном случае) моему контроллеру? Пожалуйста, помогите мне разобраться с этой проблемой.