我搜索了几乎所有问题,但没有得到任何提示如何从模块中添加优惠券代码...?
我已创建模块,从正面是'catalog \ controller \ module \ mycoupon'我想在数据库上添加优惠券代码auto,添加我使用此代码
$this->model_sale_coupon->addCoupon($this->request->post);
但为此我需要加载模型'sale / coupon',但它位于管理控制器中,那么我该如何将该模型称为目录模块呢?
或者我是否需要通过DB模型直接在数据库中添加它?
$this->db->query();
我收到此错误“注意:错误:无法加载模型结帐/购物车!”因为它的外部目录权如何调用呢?
我的目标是在有人点击提交时直接创建优惠券代码。
答案 0 :(得分:0)
将addCoupon
方法从admin/model/sale/coupon
复制到catalog/model/checkout/cart
,然后您就可以从正面调用该方法。您可能需要调整方法。
如果您不想修改核心文件,只需创建一个新模型并加载它,以便在升级时不会覆盖您的更改。