如何在转账汇款中增加上传截图的功能,方便管理员后台查看和审核,效果如图:
说明:我已经在汇款转账模版(/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;
}