这个商城系统是用ThinkPHP框架进行开发的,但是有很多毛病就不吐槽了。最崩溃的毛病是商城的核心功能??支付功能有语法错误导致无法支付。如图:
求教大神,这该怎么改,纠结了好久好久。。。。。
在这里数组中使用C方法就报错。
代码片段:
<?phpnamespace Think\Pay\Driver;class Alipay extends \Think\Pay\Pay { protected $gateway = 'https://mapi.alipay.com/gateway.do'; protected $verify_url = 'http://notify.alipay.com/trade/notify_query.do'; protected $config = array( 'email' => C('ALIPAYEMAIL'), //这部分报错 'key' => C('ALIPAYKEY'), 'partner' => C('ALIPAYPARTNER') ); public function check() { if (!$this->config['email'] || !$this->config['key'] || !$this->config['partner']) { E("支付宝账号未开通!"); } return true; }
'email' => C('ALIPAYEMAIL'), //这部分报错
'key' => C('ALIPAYKEY'),
'partner' => C('ALIPAYPARTNER')
ALIPAYEMAIL 是否有预定义 ,有的话去掉单引号,试试吧。
'email' => C('ALIPAYEMAIL'), //这部分报错
'key' => C('ALIPAYKEY'),
'partner' => C('ALIPAYPARTNER')
ALIPAYEMAIL 是否有预定义 ,有的话去掉单引号,试试吧。
有没有懂ThinkPHP的人,很明显,这是个类。出错的地方是在类中使用了C函数。我也不是很懂C函数是怎么个情况,竟然不能在类中使用,求教
刚刚我看那个c方法里面多了一个空格
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号