Вопрос:

Как получить путь ветки () с слагом Silex?

php symfony twig silex

504 просмотра

1 ответ

40 Репутация автора

В тишине у меня что то типа

$controllers->get('/{id}', 'Controllers\\Login::index')->bind('login');

когда в ветке я пытаюсь получить, path('login')я получаю исключение

("Some mandatory parameters are missing ("id") to generate a URL for route "login"."). ?

Я знаю, что это из-за {id}, и мне нужно передать второй параметр, path()но как он должен выглядеть?

Автор: Joe Hark Источник Размещён: 08.11.2017 10:08

Ответы (1)


1 плюс

2109 Репутация автора

Решение

Чтобы передать параметры в путь ветки, используйте следующий синтаксис:

{{ path('login', {'id': 'your-id-here'}) }}

Вы можете посмотреть документацию здесь:

Path () документация к функциям, symfony

Вы можете передать несколько параметров, как описано здесь:

ТАК: несколько параметров в ветке

Автор: olibiaz Размещён: 08.11.2017 10:19
Вопросы из категории :
32x32