迅睿框架 版主:迅睿框架研发组
如何在转账汇款中增加上传截图的功能
类型:迅睿CMS 更新时间:2025-05-12 09:09:28 上传图片 CodeIgniter


如何在转账汇款中增加上传截图的功能,方便管理员后台查看和审核,效果如图:

未标题-1


说明:我已经在汇款转账模版(/config/pay/payremit.html)里面增加上传图片的功能,已经可以上传到服务器,但怎么把这个字段的值传到支付表(member_paylog)里面,比如字段是:fkpz

下面是上传图片的字段标签

<?php echo SP_fieldform('{"name":"图片","fieldname":"fkpz","ismain":"1","fieldtype":"Image","setting":{"option":{"size":"10","count":"1","ext":"jpg,gif,png,jpeg","attachment":"0","image_reduce":"1000","width":"100%","is_ext_tips":"1","css":""},"validate":{"required":"1","pattern":"","errortips":"","check":"","filter":"","formattr":"","tips":""}},"ismember":"1"}', $fkpz, 1, 1);?>


要解决的问题是,怎么把这个图片的值传到member_paylog 这个里面,以下代码好像不行,得到的是空值,应该怎么写?

    // 增加流水记录

    public function add_paylog($data) {

        $data = [

            'site' => SITE_ID,

            'mid' => $data['mid'],

            'uid' => $data['uid'],

            'touid' => (int)$data['touid'],

            'title' => $data['title'],

            'value' => $data['value'],

            'type' => $data['type'],

            'url' => !$data['url'] ? '' : SP_url_prefix($data['url']),

            'status' => (int)$data['status'],

            'result' => $data['result'] ? $data['result'] : '',

            'fkpz' =>  $data['fkpz'], //付款凭证

            'paytime' => $data['paytime'] ? $data['paytime'] : 0,

            'inputtime' => SYS_TIME,

        ];

        $rt = $this->table('member_paylog')->insert($data);

        $data['id'] = $rt['code'];

        $rt['data'] = $data;

        return $rt;

    }