wernerkrauss / silverstripe-qr-generator
一个模块,用于为当前页面/数据对象渲染二维码
0.0.1
2017-07-18 13:48 UTC
Requires
- endroid/qrcode: ^2.2.3
- silverstripe/cms: ^3.6.0
- silverstripe/framework: ^3.6.0
This package is auto-updated.
Last update: 2024-09-21 21:17:10 UTC
README
安装
composer require wernerkrauss/silverstripe-qr-generator
要求
- Silverstripe和Silverstripe CMS > 3.6,理论上应在3.1上工作(未测试)
工作原理
目前,此模块只为当前页面的绝对链接生成二维码。它使用AbsoluteLink()
获取要编码的内容。这些代码以png文件形式缓存在/assets/qr/
您可以选择内联包含代码或作为源代码。两者都将直接工作
内联二维码
<img alt="扫描我" src="data:image/png;base64,$QRCodeBase64" />
链接图像
<img alt="扫描我" src="$QRCodeURL" />
待办事项
- 更多预定义格式,例如日历项、地址等
- 创建一个包装生成的二维码的可视数据子类,以便在模板中进行修改
- 使缓存目录可配置
- 使名称生成可配置;例如检查区域设置或子站