zikarsky / qrcode-bundle
该包已被放弃,不再维护。未建议替代包。
提供紧密集成的Symfony2和Twig,旨在支持多个QRCode库。
0.1
2013-10-10 11:03 UTC
Requires
- endroid/qrcode: ~1.1
- rhumsaa/uuid: ~2.4
- symfony/config: ~2.3
- symfony/http-foundation: ~2.3
- symfony/http-kernel: ~2.3
This package is auto-updated.
Last update: 2022-04-25 14:53:59 UTC
README
本扩展旨在实现Symfony2和Twig的简单集成,以支持二维码。它允许使用多种qr实现和不同的存储解决方案来存储请求之间的qr-code配置。
当前状态
虽然大部分基础工作已完成,但该库处于预alpha状态。目前只有1个渲染器实现(针对endroid/qrcode)以及只有会话存储。此外,测试和文档不足,甚至缺失。
但在特定配置下它运行正常
示例
假设$container是Symfony2 DIC
use Zikarsky\Bundle\QRCodeBundle as QR;
$qrcodeService = $container->get('zikarsky_qrcode.service');
$qrCode = new QR\QRCode('Test');
/** @var $renderedQRCode QR\RenderedQRCode */
$renderedQRCode = $qrCodeService->render($qrCode);
或者在twig模板中
<img src="{{ qrcode("test", 150, "medium") }}" />