Yii 安装二维码扩展Qrcode

比如要添加 https://github.com/2amigos/yii2-qrcode-helper 生成二维码的 这个扩展
第一种方法 :
    1、打开根目录的composer.json, 在require那里加上 "2amigos/yii2-qrcode-helper" : "~1.0",如图
    "require": {

"php": ">=5.4.0",
     "yiisoft/yii2": "*",
     "yiisoft/yii2-bootstrap": "*",
     "yiisoft/yii2-swiftmailer": "*",
  "2amigos/yii2-qrcode-helper" : "~1.0"

},

2、命令行切换到根目录, 运行composer update,等几分钟就好了

3、按照扩展的说明做些配置
第二种方法 :

php composer.phar require 2amigos/yii2-qrcode-helper:~1.0  composer require 2amigos/yii2-qrcode-helper:~1.0 在SiteController.php中  
1 use dosamigos\qrcode\QrCode;
2 use dosamigos\qrcode\formats\MailTo;
3
4 public function actionQrcode() {
5         $mailTo = new MailTo([‘email‘ => ‘[email protected]‘]);
6         return QrCode::png($mailTo);
7     }

在index.php 中

1    <img src="<?= Url::to([‘site/qrcode‘])?>" />

成功

时间: 2025-01-13 19:24:10

Yii 安装二维码扩展Qrcode的相关文章

vue2.0 自定义 生成二维码(QRCode)组件

1.自定义 生成二维码组件 QRCode.vue <!-- 生成二维码 组件 --> <template> <canvas class="qrcode-canvas" :class="{show: show}" :style="{height: size + 'px', width: size + 'px'}" :height="size" :width="size" ref=

thinkphp3.2二维码扩展

//简易二维码 public function qrcode(){ Vendor('phpqrcode.phpqrcode'); //生成二维码图片 $object = new \QRcode(); $url='http://www.shouce.ren/';//网址或者是文本内容 $level=3; $size=4; $errorCorrectionLevel =intval($level) ;//容错级别 $matrixPointSize = intval($size);//生成图片大小 $

前端生成二维码 jquery.qrcode.js

用jquery的二维码插件:jquery.qrcode.js 官方简介:jquery.qrcode.js 是一个纯浏览器 生成 QRcode 的 jQuery 插件,它使用非常简单,生成的 QRcode 无需下载图片,并且不依赖第三方服务,比如最近 Google 服务在国内访问不稳就造成我好几个网站的 QRcode 不能使用,并且压缩之后大小小于 4K. jquery.qrcode.js 使用 1. 加载 jQuery 和 jquery.qrcode.js: <script type='text

为网页生成二维码(jquery.qrcode.min.js)

做网站活动页面的时候,要为每个活动生成一个二维码,虽然简单,但还是习惯记录下来. jquery.qrcode.min.js是js的一个库,主流的浏览器都支持:IE6~10, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile方法: qrcode(),参数: text:要编码的字符串地址 width:定义的宽度 height:定义的高度 background:背景色 foreground:前景色 <!doct

java生成二维码使用QRCode和ZXing两种方式

QRCode是日本人开发的ZXing是google开发的 QRCode开发需要包http://download.csdn.net/detail/xiaokui_wingfly/7957815 ZXing开发需要包http://download.csdn.net/detail/u010457960/5301392 QRCode方式: package cn.utils; import java.awt.Color; import java.awt.Graphics2D; import java.aw

ASP.NET实现二维码(QRCode)的创建和读取

一.项目引用QRCode的DLL文件(ThoughtWorks.QRCode.dll) 二.ASPX页面(两个jquery的js文件请自行去官网下载): [html] <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>二维码工具测试</title> <script type="text/javascript&

C# 二维码 ThoughtWorks.QRCode.dll

ThoughtWorks.QRCode.dll: 1.ThoughtWorks.QRCode.dll 2.通过 NuGet 添加 后台代码: using System; using System.Drawing; using System.Text; using ThoughtWorks.QRCode.Codec; namespace ConsoleTest { public class Test { #region 生成二维码 /// <summary> /// 生成二维码 /// <

flask 生成二维码(qrcode)

生成方法 # -*- coding: utf-8 -*- import qrcode from io import BytesIO def gen_qr_code(data): # 实例化QRCode生成qr对象 qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_H, box_size=10, border=4 ) # 传入数据 qr.add_data(data) qr.make(fit=

二维码(QRcode)容量的计算与版本

4.版本信息:即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21x21(版本1),到177x177(版本40),每一版本符号比前一版本每边增加4个模块. 177 = 21+(40-1)+4 = 21 +156. http://blog.csdn.net/acnt3w/article/details/8810420 二维码容量的计算: 这里以第一版的来进行计算,第一版(21×21)不的格式如下: 其中的只有黄色的是存储数据的内容,在第一版本中只有217(21×21 - 8*9*