YII 生成二维码方法
来源:互联网 发布:php判断原生语句查询 编辑:程序博客网 时间:2024/06/05 17:57
首先下载phpqrcode文件,放在protected/components文件下。
接下来在控制器里写方法:
public function actionCode(){
Yii::import('application.componets.*'); // 可以配置在config/main.php中
require_once('phpqrcode/phpqrcode.php');
$data = 要生成图片的URL地址;
// 纠错级别:L、M、Q、H
$level = 'L';
// 点的大小:1到10,用于手机端4就可以了
$size = 4;
// 下面注释了把二维码图片保存到本地的代码,如果要保存图片,用$fileName替换第二个参数false
//$path = "images/";
// 生成的文件名
$fileName = $path.$size.'.png';
QRcode::png($data,false,$level,$size);
}
最后在视图里,调用这个方法
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'tbl-shop-guide-grid',
'dataProvider'=>$model->search(),
//'filter'=>$model,
'columns'=>array(
'id',
array( 'class'=>'CLinkColumn',
'header'=>'二维码',//显示表的列名称
'labelExpression'=>'查看二维码',//显示字段名称
//'imageUrl'=>'查看',//显示图片
'urlExpression'=>'Yii::app()->createUrl("admin/TblShopGuide/code)',//显示URL
'htmlOptions'=>array('style'=>'width:150px; text-align:center;'),//控制单元格的样式
'linkHtmlOptions'=>array('title'=>'See all entries with this last name')//控制链接的样式
),
array(
'class'=>'CButtonColumn',
),
),
)); ?>
- YII 生成二维码方法
- Java生成二维码方法
- 二维码生成方法
- 生成二维码方法----C#
- 生成个性二维码方法
- 二维码后台生成方法
- 二维码生成方法
- java生成二维码方法事例
- PHP生成一维码、二维码方法
- 【java生成二维码方法事例】
- 用QRCode方法生成二维码
- PHP生成二维码的方法
- 根据url生成二维码方法
- PHP生成一维码、二维码方法
- php二维码生成的方法
- 生成二维码两种方法
- java 生成 二维码的方法
- php生成二维码的类及方法
- 对Linux设备驱动开发初步的认识
- (JAVA)构造函数的几点理解
- 第八周项目二加班费,要不要?
- jQuery对象与DOM对象之间的转换
- android 悬浮框代码的编写
- YII 生成二维码方法
- ABCD×9=DCBA,那么A=?B=?C=?D=?
- OJ-Candy 分糖果问题
- 为了美观当网页图片不存在时不显示叉叉图片
- Sublime Text2使用、快捷键及插件推荐、中文版下载
- sql server 2008数据库恢复.bak数据库备份
- USB架构概述之七数据流类型
- 22个值得收藏的android开源代码-UI篇
- ABCD*9=DCBA 问A、B、C、D各得多少???