作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于我正在开发的 Magento 商店,我必须在每次加载页面时检查某些 session 变量。当变量没有预期值时,我需要重定向到某个页面。
不,我想知道如何实现这种行为。通常我会检查每个 Controller 的操作方法,但我不想重写每个 Controller 或其所有基类。
有没有更简单的方法?
最佳答案
Magento 的事件架构助您一臂之力!观察 controller_action_predispatch
方法。
编辑 :请注意,这个事件在 adminhtml 和前端都被调度,所以 Sergy 的回答很重要——在适当的区域下配置事件观察器。
关于model-view-controller - 如何在 Magento 中所有 Controller 类的每个 Action 方法中调用某个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9810018/
我是一名优秀的程序员,十分优秀!