priotas / twig-qrcode-extension
此包已被废弃,不再维护。未建议替代包。
一个用于在Twig模板中嵌入内联二维码的Twig扩展
v1
2017-09-20 09:19 UTC
Requires
- ext-gd: *
- endroid/qrcode: ^1.7
- twig/twig: ~1.20|~2.0
Requires (Dev)
- phpunit/phpunit: ^5.5
This package is not auto-updated.
Last update: 2020-04-28 18:47:28 UTC
README
概述
- 一个用于在Twig模板中嵌入内联二维码的Twig扩展。
- 标准的过滤器输出是处理后的文本的DataURL字符串。
composer require priotas/twig-qrcode-extension
<!-- index.html.twig --> <!DOCTYPE html> <html> <body> <img src="{{ 'http://kewl.example.com' | qrcode(size=200) }}" /> </body> </html>
use Priotas\Twig\Extension\QrCode; $loader = new \Twig_Loader_Filesystem(__DIR__); $twig = new \Twig_Environment($loader); $twig->addExtension(new QrCode()); echo $twig->render('index.html.twig');
可用的过滤器选项
选项 | 类型 | 默认值 | 描述 |
---|---|---|---|
type | string | png | 图像类型。可用类型为png、eps、svg |
label | string | 二维码的标签 | |
size | integer | 200 | 二维码的大小 |
version | integer | auto | 二维码的版本。范围1-40 |
svg | string | data_uri | SVG的渲染方式。data_uri是data:svg+xml blob。inline是内联svg标签 |