1

如您所知,在 Opencart 中,我们可以在触发器之前或之后运行动作,我的问题是如何将数据和参数从触发器传递到动作,换句话说,我想将触发器的参数和变量用于动作方法。

我的问题是关于 opencart 2.3.0.2

4

2 回答 2

0

这是一个很好的问题,但似乎没有一个体面的方法来做到这一点。我问了一个类似的问题,我得到的唯一建议是将数据存储在一个文件中(这对于网络应用程序来说不是一个好主意)。我认为您在这里唯一的选择是将数据粘贴到用户会话中。

于 2017-08-03T15:57:48.750 回答
-1

可能使用查询字符串,例如 $_GET 变量是一种解决方案,我们可能在结束页面渲染之前使用 $_GET 变量,这意味着您的查询字符串在触发方法后仍然可用,例如您可以在结束触发后加载订单详细信息将 $_GET['order_number'] 传递给模型,然后您可以通过返回的数据加载任何其他信息。

这可以工作,但所有事件的请求中都没有 query_strings ......

于 2017-08-06T06:07:28.107 回答