lizhaomiusi/yii2-qrcode-helper

基于libqrencode C库创建二维码。

v1.1 2018-10-15 12:39 UTC

This package is auto-updated.

Last update: 2024-09-16 02:32:51 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

QrCode helper 允许您在 Yii2 应用程序上渲染二维码。

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require lizhaomiusi/yii2-qrcode-helper:~1.0

或者添加以下内容到您的应用 composer.json 文件的 require 部分:

"lizhaomiusi/yii2-qrcode-helper" : "~1.0"

用法

该助手附带一些格式辅助类,可以帮助您创建手机扫描器可以识别的不同类型的二维码。

该库包含以下格式:

比特币

  • 书签
  • 地理信息
  • iCal
  • 邮件消息
  • 邮件至
  • MeCard
  • MMS
  • 电话
  • 短信
  • vCard
  • Wi-Fi
  • YouTube
  • 还有很多其他格式,我们希望社区能帮助我们通过 facebookgoogle mapsyoutubemarket 链接改进库。如果没有,我们将在有时间时添加它们:)

要在 HTML 页面上渲染二维码,请添加以下内容:

现在,在您的动作中使用它:

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

这样,您应该在网站上有一个漂亮的二维码图像。

use dosamigos\qrcode\formats\MailTo;
use dosamigos\qrcode\QrCode;

\\ ...

public function actionQrcode() {
    $mailTo = new MailTo(['email' => 'email@example.com']);
    return QrCode::png($mailTo->getText());
    // you could also use the following
    // return return QrCode::png($mailTo);
}

就是这样,您应该在网站上有一个漂亮的二维码图像。

测试

$ phpunit

贡献

有关详细信息,请参阅 CONTRIBUTING

鸣谢

许可协议

BSD 许可证(BSD)。有关更多信息,请参阅 许可文件

2amigOS!

网络开发从未如此有趣!
www.2amigos.us