欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

CI中使用phpqrcode问题

程序员文章站 2022-06-06 17:38:27
...
请问下 我使用phpqrcode 来生成二维码时, 直接在controllers目录的文件下 能正常生成, 但是调用模型在模型里调用QRcode::png()函数就生成不了, 什么原因呢?


回复讨论(解决方案)

你在模板中是怎么写的?

QRcode::png() 得到的是图片数据流

我是直接写的 QRcode:png() 然后就输不出二维码

什么原因呢? 大神指教呀

让你告诉我你是怎么写的,就那么难吗?

QRcode::png("http://www.baidu.com");  就这样

就这一句???

对 测试用的 所以写的简单的 


public function test(){
QRcode::png("http://www.baidu.com");
}

你自己都说了 直接在controllers目录的文件下 能正常生成, 但是调用模型在模型里调用QRcode::png()函数就生成不了
那你不给看是怎么调用的,怎么找问题?
难道你认为是 QRcode::png("http://www.baidu.com"); 本身错了?

调用是直接controllers 下的文件里调用的 调用函数  
public function test(){
// QRcode::png("http://www.baidu.com"); // 这样可以直接输出
Modules::load('ayment_gateway/payment_gateway)->test(); // 调用后就不可以
  }

Modules::load('ayment_gateway/payment_gateway)->test(); 输出的是什么?

http://woo.ecweb.kaffalab.com/front_action/payment/test  你看下输出的就是这个 生成不了二维码


看到了吧?有BOM 头!