如何在执行请求的控制器的方法之前调用方法:magento

Sha*_*ngh 3 events zend-framework controller magento observer-pattern

我想在执行每个控制器的方法之前调用一个方法.我不想在每种方法中调用该方法.我只是想从一个地方调用它,它将在magento中任何控制器的任何方法之前调用.

我相信我们可以做到这一点,但我不知道如何实现.

请提供您的建议.

希望我们能解决这个问题,或者一些专家已经解决了这个问题.

谢谢.

Jon*_*Day 5

您需要创建一个绑定到controller_action_predispatchEvent 的Observer .这将在Magento代码库中的每个控制器之前触发.这里有一个有用的维基页面,引导您完成整个过程.