【发布时间】:2017-07-30 11:39:40
【问题描述】:
如您所知,在 Opencart 中,我们可以在触发器之前或之后运行动作,我的问题是如何将数据和参数从触发器传递到动作,换句话说,我想将触发器的参数和变量用于动作方法。
我的问题是关于 opencart 2.3.0.2
【问题讨论】:
标签: opencart opencart2.3
如您所知,在 Opencart 中,我们可以在触发器之前或之后运行动作,我的问题是如何将数据和参数从触发器传递到动作,换句话说,我想将触发器的参数和变量用于动作方法。
我的问题是关于 opencart 2.3.0.2
【问题讨论】:
标签: opencart opencart2.3
这是一个很好的问题,但似乎没有一个体面的方法来做到这一点。我问了similar question,我得到的唯一建议是将数据存储在一个文件中(这对于网络应用程序来说不是一个好主意)。我认为您在这里唯一的选择是将数据粘贴到用户会话中。
【讨论】:
可能使用$_GET变量这样的查询字符串是一种解决方案,有可能我们在结束页面渲染之前使用$_GET变量,这意味着您的查询字符串在触发方法后仍然可用,例如您可以在加载订单详细信息之后通过将 $_GET['order_number'] 传递给模型结束触发器,然后您可以通过返回的数据加载任何其他信息。
这可行,但所有事件的请求中都没有 query_strings...
【讨论】: