【发布时间】:2011-11-24 18:13:12
【问题描述】:
我在这个问题上找到了一些类似的主题,但对我的情况没有:
我通过表单发送一些帖子数据,但 $_POST 数组始终为空(非空)。但是当我添加一个“死”时;或“退出”;在 var_dump($_POST) 之后;我可以看到所有发送的数据。
可能需要知道,这是在“onPreDispatch”上调用的(商店软件)插件中。
感谢您的帮助
【问题讨论】:
-
您是通过 POST 还是 GET 调用页面?尝试使用 $_REQUEST。
-
我不重定向,但我操纵请求参数,在插件例程完成后调用另一个控制器和操作。 shopware 是建立在 zend 之上的,所以这是我在处理完例程后调用另一个控制器的方式: $request->setParam('sTarget', 'checkout'); $request->setControllerName('account'); $request->setActionName('savePayment'); $request->setActionName('savePayment')->setDispatched(false);我注意到,如果我取出这段代码,我会得到我的帖子数据,但是我没有“连接”到最初必须调用的下一个动作。
-
还有其他方法可以在zend中调用另一个控制器的特定动作吗?