7.1 PHP QrCode使用说明

DoitPHP的phpqrcode扩展模块是调用第三方类PHP QrCode来实现生成二维码图片功能。

模块安装:

由于DoitPHP V3.1已集成了phpqrcode扩展模块,所以最新版本无需安装。若是新建的应用项目目录,则需要自行安装。安装方法如下:

下载phpqrcode扩展模块并解压,将解压后的目录放置于扩展目录(extensions)里,确保核心文件路径为:application/extensions/phpqrcode/phpqrcode.php。

类方法使用说明:

1、makeImage($text, $destFilePath = false)

生成二维码图片(图片格式为:png, 图片尺寸为:243px * 243px)。

参数说明:
$text:所要生成的二维码图片内容
$destFilePath:输出的二维码图片的路径。默认为false时,则直接显示图片。

举例说明:

例一、生成二维码

Controller文件代码内容如下:

public function indexAction() {
    $qrcodeText   = 'http://www.doitphp.com';
$destFilePath = '/home/tommy/qrcode_demo.png';

$qrcodeExtObj = $this->ext('phpqrcode');
$qrcodeExtObj->makeImage($qrcodeText, $destFilePath);
}