在opencart中的页面之间传递变量

Passing Variable between pages in opencart

我是 opencart 的新手。

最近尝试修改学习

我想添加一个名为 use reference id 的新行。我想将此参考 ID 与销售记录一起保存在数据库中。

但我不明白如何将参数从购物车页面传递到结帐页面。

请指教。谢谢。

复制整个优惠券扩展(控制器、class、模型、模板);重命名 class(从 Coupon 到 ReferenceId)并将所有 'coupon' 变量重命名为 'referenceid' - 这将添加实现您正在尝试执行的操作所需的表单和所有其他器具。

您可以将它作为会话传递,就像优惠券一样,它将被数据库模型记录下来(不要忘记在数据库中实际将其创建为一行,使用类似 phpmyadmin 的东西)。

然后您可以在任何您想要的页面上引用它,方法是向它所在的 table 添加查询(除非已经存在对其父级 table 的查询,然后只需添加它作为另一个行调用)。