post.order.add事件没有触发opencart

时间:2016-11-09 10:54:48

标签: triggers opencart opencart2.x opencart-events

您好我创建了一个事件“ post.order.add ”,但未触发。 在 admin \ controller \ extension \ module \ my_api.php

public function install() {
      $this->model_extension_event->addEvent('myapi', 'post.order.add', 'extension/module/my_api/my_call_api');
    }

我在目录\ controller \ extension \ module \ my_api.php 中创建了功能 my_call_api ,我正在发送邮件。

public function my_call_api($order_id)
    {
        $admin_mail = $this->config->get('config_email');

        mail($admin_mail, "Add Order post id - catlog", $order_id);
    }

但它甚至不会触发,我也没有收到任何邮件。我收到了订单确认邮件但没有收到此活动邮件。 我的代码有什么问题。

1 个答案:

答案 0 :(得分:0)

您需要在安装方法中加载 $ this-> load-> model('extension / event');