Symfony生成二维码的方法

前端之家收集整理的这篇文章主要介绍了Symfony生成二维码的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了Symfony生成二维码方法分享给大家供大家参考,具体如下:

现在网上能搜到很多关于使用PHP生成二维码的例子,主要是两种方法

第一种:google开放api

,如下:

PHP;"> $urlToEncode="http://blog.it985.com"; generateQRfromGoogle($urlToEncode); function generateQRfromGoogle($chl,$widhtHeight = '150',$EC_level = 'L',$margin = '0') { $url = urlencode($url); echo '

QR code'; }

附:API接口地址

第二种:使用PHP类库 PHP QR CODE

官方地址:

下载地址:

也可点击此处

使用方法

PHP;">

附官方示例代码地址:

当然,还有其他方法生成二维码,这里就不一一介绍了。

下面我们说一下在Symfony下使用EndroidQrCodeBundle生成二维码:

1、使用composer安装

代码如下:
2、在kernel中注册

PHP;"> PHP // app/AppKernel.PHP public function registerBundles() { $bundles = array( // ... new Endroid\Bundle\QrCodeBundle\EndroidQrCodeBundle(),); }

3、定义访问路由

PHP;"> EndroidQrCodeBundle: resource: "@EndroidQrCodeBundle/Controller/" type: annotation prefix: /qrcode

4、配置 config.xml

PHP;"> endroid_qr_code: size: 100 padding: 10 extension: gif error_correction_level: high foreground_color: { r: 0,g: 0,b: 0,a: 0 } background_color: { r: 255,g: 255,b: 255,a: 0 } #label: "My label" #labelFontSize: 16

5、在twig中使用

普通文本生成方式:

PHP;">

链接生成方式:

代码如下:
本文永久地址:博客 ,转载时请注明出处及相应链接

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》及《

希望本文所述对大家基于Symfony框架的PHP程序设计有所帮助。

猜你在找的PHP相关文章