2678777127 发表于 2018-2-11 12:07:40


            Thinkphp中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能。
下载phpqrcode
下载地址:http://phpqrcode.sourceforge.net/
整合到Thinkphp框架
在“ThinkPHP\Library\Vendor\”下新建目录phpqrcode,将压缩包内容解压到该文件夹下。
调用phpqrcode生成二维码
在IndexController控制器下添加如下方法:
public function qrcode($url="www.baidu.com",$level=3,$size=4)
{
       Vendor('phpqrcode.phpqrcode');
       $errorCorrectionLevel =intval($level) ;//容错级别
       $matrixPointSize = intval($size);//生成图片大小
       //生成二维码图片
       $object = new \QRcode();
       $object->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2);
}
页: [1]
查看完整版本: Thinkphp3.2.3整合phpqrcode生成带logo的二维码