gpt4 book ai didi

model-view-controller - 如何在 Magento 中所有 Controller 类的每个 Action 方法中调用某个方法?

转载 作者:行者123 更新时间:2023-12-01 08:16:30 24 4
gpt4 key购买 nike

对于我正在开发的 Magento 商店,我必须在每次加载页面时检查某些 session 变量。当变量没有预期值时,我需要重定向到某个页面。

不,我想知道如何实现这种行为。通常我会检查每个 Controller 的操作方法,但我不想重写每个 Controller 或其所有基类。

有没有更简单的方法?

最佳答案

Magento 的事件架构助您一臂之力!观察 controller_action_predispatch方法。

编辑 :请注意,这个事件在 adminhtml 和前端都被调度,所以 Sergy 的回答很重要——在适当的区域下配置事件观察器。

关于model-view-controller - 如何在 Magento 中所有 Controller 类的每个 Action 方法中调用某个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9810018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com