聯(lián)系官方銷售客服
1835022288
028-61286886
訂單支付成功后,怎么調(diào)用鉤子觸發(fā)事件呢?
http://m.223987.com/v3doc/185.html在文檔中找到pay_success會(huì)員在線支付成功之后執(zhí)行的動(dòng)作。這個(gè)鉤子跟訂單支付后觸發(fā)的鉤子一樣嗎?
我使用這個(gè)鉤子。在my_hooks配置
$hook['pay_success'][] = array( 'class' => 'order_phone_hooks', 'function' => 'index', 'filename' => 'order_phone_hooks.php', 'filepath' => 'hooks', );
和
$hook['pay_success'][] = array( 'class' => 'order_phone_hooks', 'function' => 'index', 'filename' => 'order_phone_hooks.php', 'filepath' => FCPATH.'dayrui/hooks', );
然后在order_phone_hooks
<?php /** * Created by PhpStorm. * User: chunjie * Date: 14-6-23 * Time: 17:11 */ class order_phone_hooks{ public $ci; /** * 構(gòu)造函數(shù) */ function __construct() { $this->ci = &get_instance(); } function index($form_data){ $dir = "templates"; if(!is_dir($dir)){ $res=mkdir(iconv("UTF-8", "GBK", $dir),0777,true); } $insertinfo = file_put_contents($dir."/order.txt",date("y-m-d H:i:s",time())."->".json_encode($form_data).PHP_EOL, FILE_APPEND); } }
然后執(zhí)行訂單支付后,這個(gè)鉤子都沒有生效。請問這個(gè)訂單支付成功后,有什么辦法觸發(fā)鉤子嗎?
應(yīng)該是你用法有問題
你第一步只要復(fù)制應(yīng)該進(jìn)去就好了
回復(fù)@九天網(wǎng)絡(luò)(JiuDay)
你指的第一步是指哪個(gè)呢?
只要復(fù)制第一個(gè)就好了 不用復(fù)制第二個(gè)
回復(fù)@九天網(wǎng)絡(luò)(JiuDay)
是我表達(dá)沒清楚,就是我復(fù)制第一個(gè)試了不行,用第二個(gè)試了也不行的