该项目是thinkcmf二开,使用了一个qrcode的类库
/**
* 单个商品生成二维码
* 该功能有点类似于电子价签,扫码后能看到商品信息
*/
public function qrCode()
{
//查询要生成二维码的数据
$id = $this->request->param('id'); //接收参数
$res = StockModel::get($id); //查询商品信息
$str = $res['brand'];
$brand = iconv('utf-8', 'gbk//TRANSLIT', $str); //生成二维码的时候名字,汉字乱码
$file_name = $brand.'_'.$res['version'].'.png';
$file_path = QRCODE.$brand.'_'.$res['version'].'.png';
//组装数据
$content = "编号:{$res['id']}\n";
$content .= "品牌:{$res['brand']}\n";
$content .= "