关于苹果cmsV10的支付页面,只能获取支付类型,而不能获取支付方式这个问题已经很多人问过了;以前确实是可以获取支付方式,比如获取码支付下面的,支付宝支付,微信支付,QQ支付,后台支付参数配置留空就能关闭这个支付类型;具体是从哪个版本出的问题,无从考究,印象中1028版本就已经获取不到支付方式!
修复方法:
1.先找到:application\index\controller\User.php文件,搜索:
public function pay()
2.按上图指示替换为如下代码:
$ext_list=[];
foreach($GLOBALS['config']['pay'] as $k=>$v){
if(!in_array($k,['min','scale','card'])){
if(!empty(current($v))){
$cp = 'app\\common\\extend\\pay\\' . ucfirst($k);
if (class_exists($cp)) {
$c = new $cp;
$ext_list[$k] = $c->name;
}
}
}
}
$this->assign('ext_list',$ext_list);
3.修改之后就能正常获取到支付方式了
1.使用本站下载的源码仅限于个人学习和非商业用途。
2.禁止将本站下载的源码用于搭建或支持任何违法、淫秽、暴力或侵犯他人合法权益的网站或应用。
3.使用本站下载的源码需遵守国家法律法规及相关规定,不得从事任何违法活动。
4.如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。
评论(0)