Magento 2: Obtenir le contrôleur, le module, le nom d'action dans le fichier de modèle?[dupliquer]

magento.stackexchange https://magento.stackexchange.com/questions/109697

  •  29-09-2020
  •  | 
  •  

Question

Cette question a déjà des réponses ici :
fermé Il y a 4 ans .

Comment puis-je récupérer le contrôleur, le module et le nom d'action dans un modèle?

Était-ce utile?

La solution

Si votre modèle prolonge \Magento\Framework\View\Element\Template, vous avez accès à la demande via $this->_request

Autres conseils

La voie la plus simple est

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


echo $requestOb->getModuleName();

echo $requestOb->getActionName(); 

echo $requestOb->getControllerName();

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top