时时商务社区
标题:
Symfony生成二维码的方法
[打印本页]
作者:
网络通达
时间:
2018-2-14 05:39
本文实例讲述了Symfony生成二维码的方法。分享给大家供大家参考,具体如下:
现在网上能搜到很多关于使用PHP生成二维码的例子,主要是两种方法:
第一种:google开放api
,如下:
$urlToEncode="http://blog.it985.com";
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl, $widhtHeight = '150', $EC_level = 'L', $margin = '0')
{
$url = urlencode($url);
echo '
';
}
附:API接口地址
https://developers.google.com/chart/infographics/docs/qr_codes
第二种:使用PHP类库 PHP QR CODE
官方地址:
http://phpqrcode.sourceforge.net/
下载地址:
http://sourceforge.net/projects/phpqrcode/
也可点击此处
本站下载
。
使用方法:
附官方示例代码地址:
http://phpqrcode.sourceforge.net/examples/index.php
当然,还有其他方法生成二维码,这里就不一一介绍了。
下面我们说一下在Symfony下使用EndroidQrCodeBundle生成二维码:
1、使用composer安装
[U]复制代码[/U] 代码如下:composer require endroid/qrcode-bundle
2、在kernel中注册
3、定义访问路由
EndroidQrCodeBundle:
resource: "@EndroidQrCodeBundle/Controller/"
type: annotation
prefix: /qrcode
4、配置 config.xml
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中使用
普通文本生成方式:
链接生成方式:
[U]复制代码[/U] 代码如下:
本文永久地址:http://blog.it985.com/12340.html
本文出自 IT985博客 ,转载时请注明出处及相应链接。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《
PHP图形与图片操作技巧汇总
》、《
php优秀开发框架总结
》、《
ThinkPHP入门教程
》及《
codeigniter入门教程
》
希望本文所述对大家基于Symfony框架的PHP程序设计有所帮助。
您可能感兴趣的文章:
PHP的Symfony和CodeIgniter框架的Nginx重写规则配置
Symfony学习十分钟入门经典教程
Symfony2安装的方法(2种方法)
Symfony2安装第三方Bundles实例详解
Symfony2开发之控制器用法实例分析
Symfony的安装和配置方法
Symfony2学习笔记之模板用法详解
Symfony2学习笔记之插件格式分析
Symfony2框架创建项目与模板设置实例详解
Symfony模板的快捷变量用法实例
Symfony实现行为和模板中取得request参数的方法
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2