Pergunta

Como posso recuperar controlador, módulo e o nome da ação dentro de um modelo?

Foi útil?

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
scroll top