这个问题已经在这里有答案
magento 2:如何获取控制器,模块,动作和路由器名称? (4个答案)
关闭 4年前

如何在模板中检索控制器,模块和操作名称?

有帮助吗?

解决方案

如果您的模板扩展了\Magento\Framework\View\Element\Template,那么您可以通过$this->_request

访问请求

其他提示

最简单的方法是

$requestOb = $objectManager->get('Magento\Framework\App\Request\Http'); 


echo $requestOb->getModuleName();

echo $requestOb->getActionName(); 

echo $requestOb->getControllerName();
.

许可以下: CC-BY-SA归因
不隶属于 magento.stackexchange
scroll top