无法在perfex CRM中测试add_action

时间:2020-07-30 13:36:00

标签: php codeigniter hook action

我正在尝试在perfex CRM中添加挂钩,以启用或触发 after_invoice_added 。如果创建了发票,则我找不到文件 文件夹中的add_invoice.log ;挂钩已启用/正确;并使用代码方法调用发票中发布的$ data变量

$ contents = $ this-> CI-> output-> get_output();

它将$ data与函数一起使用。

hooks()->add_action('after_invoice_added','my_after_invoice_added');

function my_after_invoice_added($id) {


          <script>
alert( 'Hello, world!' );
}

这可能不是常见问题;您可以找到perfex CRM指南作为参考:Hooks

Screenshot containing the trigger required

2 个答案:

答案 0 :(得分:0)

你需要像那样改变它

hooks()->add_action('after_invoice_added','my_after_invoice_added', 10);
function my_after_invoice_added($id) {        
     echo ( 'Hello, world!' );
}

答案 1 :(得分:0)

after_invoice_added 钩子已经被 perfex crm 添加了,所以你只需要执行如下操作。希望这对你有用。

hooks()->do_action('after_invoice_added','my_after_invoice_added');
function my_after_invoice_added($id) {        
     echo ( $id);
}