如何在控制器中获取控制器名称 | symfony5
How to get controller name within controller | symfony5
我想在我的控制器中的一个函数中使用控制器名称:
class HomepageController extends AbstractController
{
/**
* @Route("/homepage/add", name="add_homepage", methods={POST})
*/
public function addHomepage(Request $request)
{
$data = json_decode($request->getContent(), true);
$controllerName = "Homepage" //this is what i want
}
}
这样试试:
public function qls(Request $request): Response
{
$routeName = $request->attributes->get("_route");
}
我想在我的控制器中的一个函数中使用控制器名称:
class HomepageController extends AbstractController
{
/**
* @Route("/homepage/add", name="add_homepage", methods={POST})
*/
public function addHomepage(Request $request)
{
$data = json_decode($request->getContent(), true);
$controllerName = "Homepage" //this is what i want
}
}
这样试试:
public function qls(Request $request): Response
{
$routeName = $request->attributes->get("_route");
}