您好我创建了一个事件“ 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);
}
但它甚至不会触发,我也没有收到任何邮件。我收到了订单确认邮件但没有收到此活动邮件。 我的代码有什么问题。
答案 0 :(得分:0)
您需要在安装方法中加载 $ this-> load-> model('extension / event');