2016-11-09 2 views
0

안녕하세요 "post.order.add"이벤트를 만들었지 만 트리거되지 않았습니다. 관리 \ 에서 컨트롤러 \ 확장 \ 모듈 \ my_api.phppost.order.add 이벤트가 열리지 않습니다. opencart

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

나는 기능 my_call_api 카탈로그 \ 에서 컨트롤러 \ 확장 \ 모듈 \ my_api.php 내가 메일을 보내고 만들었습니다.

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

로드해야합니다. $ this-> load-> model ('extension/event'); 설치 방법 내부