I have custom module in which there is custom block and it's associated phtml which call my custom block functions using $block object.

I want to call other module block function in my custom module phtml

So I need to figure out the best way of doing it? I already have the idea how to call other block function in phtml through Objectmanager but it is not the best practice

Any help, knowledge and experience sharing would be appreciated


You Can Call Another Module Block Like This :-

$block = $this->getLayout()->createBlock('\Vendor\Module\Block\FileName')->yourFunction();
  • Let me try this, come back to you :) May 21 '19 at 6:00
  • It worked. Thanks :) May 21 '19 at 6:17
  • Welcome.. Happy Coding :)
    – Rk Rathod
    May 21 '19 at 6:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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