Magento 2 get controller module action and router
Today we talk about Magento 2 get controller module action and router.We’ll talk about how to get controller name, module name, action name and router name programmatically in Magento 2.For any suggestions & question, please feel free to drop a comment.
Controller name:
Controller is a class located in module Controller folder. Here is Controller file of module.
Module name:
Action name:
Action name is located in module Controller file. Here is Action Method controller.
Router name:
Router are defined in module router.xml file. Here is Action Method controller.
Example:
If you test this code for home page it will give you following output.
Controller:index
Action:index
Route:cms
module:cms
You can use this code in both phtml and controller file.
4 thoughts on “Magento 2 get controller module action and router”
Leave a Reply
You must be logged in to post a comment.
I have learn some just right stuff here. Certainly worth bookmarking for
revisiting. I wonder how so much effort you set to make this sort of magnificent informative web site.
O que se passa , a coisa toda vai bem aqui e é claro que cada um está
compartilhando informações , isso é realmente excelente, continue escrevendo.
I simply want to tell you that I am just beginner to blogging and site-building and certainly enjoyed you’re web page. Very likely I’m planning to bookmark your blog post . You certainly come with perfect posts. Bless you for sharing with us your website.
Thanks a bunch for sharing this with all people you actually recognize what you’re talking approximately! Bookmarked.