【发布时间】:2011-03-13 13:20:39
【问题描述】:
我正在开发一个自定义模块,该模块需要知道用户是否/何时中止了结帐过程。 “中止”仅仅意味着他们登陆了结帐的 indexAction 但没有完成该过程。知道这种情况是否/何时发生是绝对必要的。
我在想也许设置一个他们已经进入结帐的会话变量。在每次页面加载时,运行一段代码来检查这个变量。如果true,它将检查正在使用的控制器。如果不是结帐控制器,我会知道他们已经离开了。
我的想法有两个问题:
- 我不知道该把控制器检查代码放在哪里,以便它在每次页面加载时运行。
- 我不知道如何找到正在处理请求的控制器。
如果您能帮助回答这些问题,甚至提出更好的方法,我将不胜感激!
【问题讨论】:
标签: zend-framework magento module controller checkout