Easy admin bundle:如何访问 MenuItem::linktoRoute 第四个参数的参数数组
Easy admin bundle: how to access parameter array of MenuItem::linktoRoute fourth parameter
在我的 DashboarController 中,我将 link 添加到 configureMenuItems()
函数中的一条路线,如下所示:yield MenuItem::linktoRoute('Title', 'icon', 'my_index', ['key' => 'value']);
。
在我的控制器中,我尝试像往常一样访问参数:
/**
* @Route("/my", name="my_")
*/
class OneController extends AbstractController
{
/**
* @Route("/{key}", name="index")
*/
public function index(string $key): Response
{
return $this->render('my_index/index.html.twig', [
'controller_name' => 'OneController',
'key' => 'someKey'
]);
}
}
但是我收到错误 No route found for GET /my
。不使用参数 {key}
我可以调用页面。
有人可以帮助我如何访问 linktoRoute()
的参数数组吗?
提前致谢!
更新:
解决方案是:bin/console cache:clear
后跟 bin/console cache:warmup
然后你可以找到参数作为 GET-Parameters...
解决方案是:bin/console cache:clear 后跟 bin/console cache:warmup 然后你可以找到 GET-Parameters...
的参数
在我的 DashboarController 中,我将 link 添加到 configureMenuItems()
函数中的一条路线,如下所示:yield MenuItem::linktoRoute('Title', 'icon', 'my_index', ['key' => 'value']);
。
在我的控制器中,我尝试像往常一样访问参数:
/**
* @Route("/my", name="my_")
*/
class OneController extends AbstractController
{
/**
* @Route("/{key}", name="index")
*/
public function index(string $key): Response
{
return $this->render('my_index/index.html.twig', [
'controller_name' => 'OneController',
'key' => 'someKey'
]);
}
}
但是我收到错误 No route found for GET /my
。不使用参数 {key}
我可以调用页面。
有人可以帮助我如何访问 linktoRoute()
的参数数组吗?
提前致谢!
更新:
解决方案是:bin/console cache:clear
后跟 bin/console cache:warmup
然后你可以找到参数作为 GET-Parameters...
解决方案是:bin/console cache:clear 后跟 bin/console cache:warmup 然后你可以找到 GET-Parameters...
的参数