How to get Current Module and Full Action Name in ajax controllerHow to call a model method from controller in Magento2How to send a form key with post data using ajax to a controller in magento?I created a custom module ,but getting error, not able to figure out what the error is about. How to get out of this error?Return bool gives error “Invalid return type” for Ajax ControllerGet custom controller url in ajax in magento 1.9Magento 2: toolbar url problems in custom module with custom router“Class mixed does not exist” with only one array param in the body in Magento 2I have created one field using product form field for my price i want save my field value at product creation time from backend magento2Magento 2.3 Can't view module's front end page output?How to create AJAX action for POST requests in Magento 2.3?

Multi tool use
Loss of power when I remove item from the outlet
What can I do with a research project that is my university’s intellectual property?
Are all instances of trolls turning to stone ultimately references back to Tolkien?
When two first person POV characters meet
What did River say when she woke from her proto-comatose state?
What exactly is the 'online' in OLAP and OLTP?
Why did pressing the joystick button spit out keypresses?
Should I prioritize my 401k over my student loans?
Should developer taking test phones home or put in office?
Methodology: Writing unit tests for another developer
Understanding the reasoning of the woman who agreed with King Solomon to "cut the baby in half"
Employer wants to use my work email account after I quit
Is a single radon-daughter atom in air a solid?
Why does the Saturn V have standalone inter-stage rings?
Can you find x?
Helping ease my back pain when I'm studying 13 hours everyday, even weekends
Dystopia where people are regularly forced to move, protagonist must move daily
Why is it recommended to mix yogurt starter with a small amount of milk before adding to the entire batch?
Why is prior to creation called holy?
Why do all the teams that I have worked with always finish a sprint without completion of all the stories?
How would modern naval warfare have to have developed differently for battleships to still be relevant in the 21st century?
What size of powerbank will I need to power a phone and DSLR for 2 weeks?
When to remove insignificant variables?
How long would it take to cross the Channel in 1890's?
How to get Current Module and Full Action Name in ajax controller
How to call a model method from controller in Magento2How to send a form key with post data using ajax to a controller in magento?I created a custom module ,but getting error, not able to figure out what the error is about. How to get out of this error?Return bool gives error “Invalid return type” for Ajax ControllerGet custom controller url in ajax in magento 1.9Magento 2: toolbar url problems in custom module with custom router“Class mixed does not exist” with only one array param in the body in Magento 2I have created one field using product form field for my price i want save my field value at product creation time from backend magento2Magento 2.3 Can't view module's front end page output?How to create AJAX action for POST requests in Magento 2.3?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I need Full Action Name in Ajax Controller Magento 2.
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getFullActionName();
This always giving me my ajax controller full action name.
I need ,suppose if i m on product page this should give me "catalog_product_view" .
If i m on search this should display "catalogsearch_result_index".
Please help.
magento2 controllers ajax
add a comment |
I need Full Action Name in Ajax Controller Magento 2.
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getFullActionName();
This always giving me my ajax controller full action name.
I need ,suppose if i m on product page this should give me "catalog_product_view" .
If i m on search this should display "catalogsearch_result_index".
Please help.
magento2 controllers ajax
Try$this->getRequest()->getFullActionName()
or useMagentoFrameworkAppRequestInterface
instead ofMagentoFrameworkAppRequestHttp
– Amit Bera♦
8 hours ago
add a comment |
I need Full Action Name in Ajax Controller Magento 2.
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getFullActionName();
This always giving me my ajax controller full action name.
I need ,suppose if i m on product page this should give me "catalog_product_view" .
If i m on search this should display "catalogsearch_result_index".
Please help.
magento2 controllers ajax
I need Full Action Name in Ajax Controller Magento 2.
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getFullActionName();
This always giving me my ajax controller full action name.
I need ,suppose if i m on product page this should give me "catalog_product_view" .
If i m on search this should display "catalogsearch_result_index".
Please help.
magento2 controllers ajax
magento2 controllers ajax
edited 9 hours ago
Deepak Rai
asked 9 hours ago


Deepak RaiDeepak Rai
60611336
60611336
Try$this->getRequest()->getFullActionName()
or useMagentoFrameworkAppRequestInterface
instead ofMagentoFrameworkAppRequestHttp
– Amit Bera♦
8 hours ago
add a comment |
Try$this->getRequest()->getFullActionName()
or useMagentoFrameworkAppRequestInterface
instead ofMagentoFrameworkAppRequestHttp
– Amit Bera♦
8 hours ago
Try
$this->getRequest()->getFullActionName()
or use MagentoFrameworkAppRequestInterface
instead of MagentoFrameworkAppRequestHttp
– Amit Bera♦
8 hours ago
Try
$this->getRequest()->getFullActionName()
or use MagentoFrameworkAppRequestInterface
instead of MagentoFrameworkAppRequestHttp
– Amit Bera♦
8 hours ago
add a comment |
2 Answers
2
active
oldest
votes
Use following code to check controller, module and action
echo $controllerName = $this->request->getControllerName();
echo $actionName = $this->request->getActionName();
echo $routeName = $this->request->getRouteName();
echo $moduleName = $this->request->getModuleName();
By concatenation, you can get your required result
add a comment |
You can use this code to get your result
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getModuleName()."_".$this->request->getControllerName()."_".$this->request->getActionName()
New contributor
Waqar Ansari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
This I tried it will not work...I m asking about ajax controller.
– Deepak Rai
8 hours ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f278918%2fhow-to-get-current-module-and-full-action-name-in-ajax-controller%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Use following code to check controller, module and action
echo $controllerName = $this->request->getControllerName();
echo $actionName = $this->request->getActionName();
echo $routeName = $this->request->getRouteName();
echo $moduleName = $this->request->getModuleName();
By concatenation, you can get your required result
add a comment |
Use following code to check controller, module and action
echo $controllerName = $this->request->getControllerName();
echo $actionName = $this->request->getActionName();
echo $routeName = $this->request->getRouteName();
echo $moduleName = $this->request->getModuleName();
By concatenation, you can get your required result
add a comment |
Use following code to check controller, module and action
echo $controllerName = $this->request->getControllerName();
echo $actionName = $this->request->getActionName();
echo $routeName = $this->request->getRouteName();
echo $moduleName = $this->request->getModuleName();
By concatenation, you can get your required result
Use following code to check controller, module and action
echo $controllerName = $this->request->getControllerName();
echo $actionName = $this->request->getActionName();
echo $routeName = $this->request->getRouteName();
echo $moduleName = $this->request->getModuleName();
By concatenation, you can get your required result
answered 8 hours ago
Shoaib MunirShoaib Munir
3,97462267
3,97462267
add a comment |
add a comment |
You can use this code to get your result
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getModuleName()."_".$this->request->getControllerName()."_".$this->request->getActionName()
New contributor
Waqar Ansari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
This I tried it will not work...I m asking about ajax controller.
– Deepak Rai
8 hours ago
add a comment |
You can use this code to get your result
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getModuleName()."_".$this->request->getControllerName()."_".$this->request->getActionName()
New contributor
Waqar Ansari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
This I tried it will not work...I m asking about ajax controller.
– Deepak Rai
8 hours ago
add a comment |
You can use this code to get your result
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getModuleName()."_".$this->request->getControllerName()."_".$this->request->getActionName()
New contributor
Waqar Ansari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
You can use this code to get your result
protected $request;
public function __construct(
...
MagentoFrameworkAppRequestHttp $request
)
$this->request = $request;
$action = $this->request->getModuleName()."_".$this->request->getControllerName()."_".$this->request->getActionName()
New contributor
Waqar Ansari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Waqar Ansari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 8 hours ago
Waqar AnsariWaqar Ansari
266
266
New contributor
Waqar Ansari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Waqar Ansari is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
This I tried it will not work...I m asking about ajax controller.
– Deepak Rai
8 hours ago
add a comment |
This I tried it will not work...I m asking about ajax controller.
– Deepak Rai
8 hours ago
This I tried it will not work...I m asking about ajax controller.
– Deepak Rai
8 hours ago
This I tried it will not work...I m asking about ajax controller.
– Deepak Rai
8 hours ago
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f278918%2fhow-to-get-current-module-and-full-action-name-in-ajax-controller%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
5cEO 09VTi,Hgq6Mm7TO6obMqbaUs
Try
$this->getRequest()->getFullActionName()
or useMagentoFrameworkAppRequestInterface
instead ofMagentoFrameworkAppRequestHttp
– Amit Bera♦
8 hours ago