NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
**有时我们需要在一个插件里面更改另一个插件里面的数据,此时类似 HOOK功能。** 系统提供两个核心函数。 ~~~ add_action do_action ~~~ 全局HOOK以`global->`开头 添加HOOK ~~~ add_action("global->product",function(&$v){ //购物车相关数据 start $cart_num = plugins\cart\Core::get_num_by_proudct_id($v['id']); $v['cart_num'] = (int)$cart_num?:0; }); ~~~ 执行HOOK ~~~ do_action("global->product",$v); ~~~