【发布时间】:2021-07-23 20:10:46
【问题描述】:
我正在尝试使用一些参数在我的模板中生成 EasyAdmin3 url,但由于某种原因它们不存在于控制器中。
树枝模板:
<a href="{{ ea_url().setRoute('route_name').set('id', 1) }}">xxx</a>
<a href="{{ ea_url({'routeName': 'route_name', 'id':1}) }}">yyy</a>
Error with missing EA context:
<a href="{{ path('route_name', {'id': 1}) }}">zzz</a>
控制器:
/**
* @Route("/admin/something/{id}", name="rounte_name")
*/
public function xyz($id = null, Request $request, AdminContext $context)
{
dd($_GET['id'], $request->request->all(), $context->getRequest()->request->all());
...
}
$_GET['id'] 有效,但请求和上下文为空 []。
知道如何使用参数按名称生成路线吗?
谢谢
【问题讨论】:
标签: php symfony twig easyadmin