lizhaomiusi / yii2-qrcode-helper
基于libqrencode C库创建二维码。
v1.1
2018-10-15 12:39 UTC
Requires
- yiisoft/yii2: *
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is auto-updated.
Last update: 2024-09-16 02:32:51 UTC
README
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
- 还有很多其他格式,我们希望社区能帮助我们通过
facebook、google maps、youtube和market链接改进库。如果没有,我们将在有时间时添加它们:)
要在 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)。有关更多信息,请参阅 许可文件。
网络开发从未如此有趣!
www.2amigos.us