Flo*_*Flo 3 model-view-controller redirect controller magento
对于我正在研究的Magento商店,我必须在页面的每个负载上检查某些会话变量.当变量没有预期值时,我需要重定向到某个页面.
不,我想知道如何实现这样的行为.通常我会做每个控制器的检入操作方法,但我不想重写每个控制器或所有基类.
有更简单的方法吗?
Magento的活动架构拯救!观察controller_action_predispatch
方法.
编辑:请注意,此事件在adminhtml和前端都已分派,因此Sergy的答案很重要 - 在适当的区域下配置事件观察者.
是的,
在这种情况下你总是可以使用magento事件:
1 controller_action_postdispatch
.
2 controller_action_predispatch
.
注意:管理区域也使用相同的事件.