priotas/twig-qrcode-extension

此包已被废弃,不再维护。未建议替代包。

一个用于在Twig模板中嵌入内联二维码的Twig扩展

v1 2017-09-20 09:19 UTC

This package is not auto-updated.

Last update: 2020-04-28 18:47:28 UTC


README

Build Status

概述

  • 一个用于在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标签

依赖