I have created one event listing page, I am trying to when I click any event from event list it will redirect to appropriate event detail page.

For your easy reference

I can able to done by using ajax method, but I am looking for magento way to done this.

I have a plan to collect appropriate event details by using event name and date, but I don't know how to pass the value using get or post in magento 2 when click event.

I hope I am clear, still need any additional notes please mention in comment.


  • you want to pass some value from view.phtml to controller/block correct?? May 4, 2016 at 7:02

1 Answer 1


Why do you want to send the value only by get/post. you can use parameter method in to get the data as below:

In Action Controller or Block:

$value = $this->getRequest()->getParam('parameter');

Where 'parameter' you get from url as below:


if your value is not that sensitive then you can use above method, if you want use post method only then u need to use script or print all the link in form.

Hope this will help you..

  • Thanks dude, I have already done, but the difference between you and me is I have pass value like "http://url?parameter=value", When I follow your way its shows 404 not found, which is right way May 4, 2016 at 9:48
  • its working, both way is possible to pass the value . I think your way is the right one it seems like magento way. May 4, 2016 at 10:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.