Yii2.0实现生成二维码功能实例

本文实例讲述了Yii2.0实现生成二维码功能。分享给大家供大家参考,具体如下:

通过composer安装:

1.下面的方法是通过composer加载

php composer.phar require "2amigos/yii2-qrcode-helper" "*"

或者添加

"2amigos/yii2-qrcode-helper" : "*"

到对应项目的composer.json文件中

通过归档文件安装:

不习惯用composer的用户可以点击此处本站下载二维码扩展。

然后解压,将文件名修改为yii2-qrcode-helper放入vendor/2amigos/目录下面

编辑/vendor/yiisoft/extensions.php,添加以下代码到数组中

'2amigos/yii2-qrcode-helper' => array ( 'name' => '2amigos/yii2-qrcode-helper', 'version' => '1.0.2.0', 'alias' => array ( '@dosamigos/qrcode' => $vendorDir . '/2amigos/yii2-qrcode-helper/src', ), ),

用法

在你的控制器中添加一下代码

use dosamigos\qrcode\QrCode; //引入类 \\ ... public function actionQrcode() { return QrCode::png('http://www.yii-china.com'); //调用二维码生成方法 } public function actionDemo() { return $this->render('index'); }

在你的页面中添加以下代码 (demo/index)

<img src="<?= Url::to(['index/qrcode'])?>" />

访问demo这个方法,就能看到一张漂亮的二维码了

PS:这里再为大家推荐一款二维码在线生成工具供大家参考使用:

在线生成二维码工具(加强版)
http://tools.jb51.net/transcoding/jb51qrcode

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

时间: 2024-10-03 07:23:01

Yii2.0实现生成二维码功能实例的相关文章

Android 点击生成二维码功能实现代码

先看效果: 输入内容,点击生成二维码: 点击logo图案: 代码: QRCodeUtil: package com.example.administrator.zxing; import android.graphics.Bitmap; import android.graphics.Canvas; import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zx

zxing 二维码-zxing 3.0.1生成二维码

问题描述 zxing 3.0.1生成二维码 zxing 3.0.1生成二维码,这么写怎么就是不对,MatrixToImageWriter类找不到,应该怎么写? String contents = ""今天,我们来简单聊聊google开源项目--ZXing(二维条码编解码)""; Hashtable<EncodeHintType String> hints = new Hashtable<EncodeHintType String>(); hi

使用Spire.Barcode程序库生成二维码的实例解析_C#教程

我就给大家介绍下这个程序库,你可以在这里下载. 简介 程序库提供了名为Scan的方法来读取二维码图像.这是一个重载方法,在这部分,我列出了它的定义方法.这些方法将在代码中测试这个程序库的表现. publicstaticstring [] Scan (Bitmap bitmap); 在所有支持的二维码种类中扫描某个的图像:   bitmap: 要扫描的图像 publicstaticstring[] Scan(Bitmap image, BarCodeType barcodeType); 在特定的二

yii+phpqrcode生成二维码实例

以前我们讲过一些关于用phpqrcode生成二维码的文章,下面我们先列出来 php利用PHP QR Code生成二维码(带logo) PHP生成二维码(使用PHP QR Code二维码生成类库) 利用phpqrcode生成二维码实例代码 超简单PHP生成二维码实例 下面我们来讲讲yii整合phpqrcode生成二维码的实例. 1,先到官网下载包  http://phpqrcode.sourceforge.net/ 下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然

几行代码搞定java生成解析二维码功能

最近公司要求扫描二维码和生成二维码的功能.而群里部分网友也提到了.我这里就写了一个demo,和大家分享.代码很简介,希望大家能够喜欢. 网友表示在网上搜索了很多,发现不是代码不全,就是jar不匹配. 我这里共享了一个zxing的2.2版本的例子,也提供了下载地址.实现代码如下: package com.herman.test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcep

Android平台生成二维码并实现扫描 &amp; 识别功能_Android

1.二维码的前世今生 "二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的:在代码编制上巧妙地利用构成计算机内部逻辑基础的"0"."1"比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集:每个字符占有一定的宽度:具有一定的校验功能

Android平台生成二维码并实现扫描 & 识别功能

1.二维码的前世今生 "二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的:在代码编制上巧妙地利用构成计算机内部逻辑基础的"0"."1"比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集:每个字符占有一定的宽度:具有一定的校验功能

zximg怎么用-zxing3.0生成二维码怎么用

问题描述 zxing3.0生成二维码怎么用 2.2版本的代码放到3.0之后就不能用了,求解释,给我发个代码也行,谢谢 解决方案 http://ask.csdn.net/questions/163257 解决方案二: ZXing二维码生成ZXing 为Android应用生成二维码关于使用Zxing生成二维码的一些调整

java如何生成二维码图片

1: 使用SwetakeQRCode在Java项目中生成二维码  http://swetake.com/qr/ 下载地址  或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip  这个是日本人写的,生成的是我们常见的方形的二维码  可以用中文  如:5677777ghjjjjj  2: 使用BarCode4j生成条形码和二维码  BarCode4j网址:http://sourceforge.net/projects/