Magento 2:obter controlador, módulo, o nome de ação no arquivo de modelo?[duplicado]
Pergunta
Como posso recuperar controlador, módulo e o nome da ação dentro de um modelo?
Solução
Se o seu modelo se estende \Magento\Framework\View\Element\Template
em seguida, você tem acesso a solicitação via $this->_request
Outras dicas
a maneira mais fácil é
$requestOb = $objectManager->get('Magento\Framework\App\Request\Http');
echo $requestOb->getModuleName();
echo $requestOb->getActionName();
echo $requestOb->getControllerName();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange