联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
求分享下,修改用户资料后通过钩子同步更新此用户在
类型:迅睿CMS 更新时间:2022-01-11 15:01:48

求大佬分享下,修改用户资料后通过钩子同步更新此用户在 企业 模块下发布信息的作者信息字段

\Phpcmf\Hooks::on('member_edit_after', function($post) {
    // 这里写你的程序代码
    
});


$save[1]['author'] = $data['name'];


author 企业模块 作者字段,name用户姓名字段


回帖
  • 官方研发技术-罗老师
    #1楼    官方研发技术-罗老师
    2022-01-11 14:01:54
    Chrome 0
    \Phpcmf\Hooks::on('member_edit_after', function($post) {
        // 这里写你的程序代码
        \Phpcmf\Service::M()->table_site('模块目录')->where('uid', $post['id'])->update(null, [
        'name' => dr_strcut(dr_safe_replace($_POST['data']['name']), 20, ''),
    ]);
    });
    满意答案
  • 清萌网络科技
    #2楼    清萌网络科技
    2022-01-11 14:25:57
    Firefox 96.0 0
    官方研发技术-罗老师 谢谢,代码好像没怎么生效,企业模块内容作者字段还是原来的没变化,就是想author同步用户表name最新的数据
    \Phpcmf\Hooks::on('member_edit_after', function($post) {
        // 这里写你的程序代码
        \Phpcmf\Service::M()->table_site('qiye')->where('uid', $post['id'])->update(null, [
        'author' => dr_strcut(dr_safe_replace($_POST['data']['name']), 20, ''),
    ]);
    });
  • 官方研发技术-罗老师
    #3楼    官方研发技术-罗老师
    2022-01-11 14:37:17
    Chrome 0
    \Phpcmf\Service::M()->table_site('qiye')->where('uid', \Phpcmf\Service::C()->member['id'])->update(null, [
        'author' => dr_strcut(dr_safe_replace($_POST['data']['name']), 20, ''),
    ]);
  • 清萌网络科技
    #4楼    清萌网络科技
    2022-01-11 15:01:48
    Firefox 96.0 0
    @官方研发技术-罗老师:非常感谢 完美