Zend条形码库不与Live Server中的codeigniter一起使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zend条形码库不与Live Server中的codeigniter一起使用相关的知识,希望对你有一定的参考价值。
我正在使用here的zend库
我的代码:发票控制器
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Invoice extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->model('InvoiceModel');
$this->load->library('zend');
$this->zend->load('Zend/Barcode');
}
public function index()
{
$code = uniqid();
$rendererOptions = array('imageType' =>'png');
$file= Zend_Barcode::draw('code128', 'image', array('text'=>$code), $rendererOptions);
imagepng($file,"assets/barcode/{$code}.png");
$data['barcode'] = $code;
$this->load->view('InvoiceView', $data);
}
}
}
?>
在InvoiceView中
<img class=" barcode" src="<?php echo base_url().'assets/barcode/'.$barcode.'.png'?>">
它在localhost中工作正常,但不能在live server中工作。
答案
您在Zend.php库文件中进行了一些小的更改,如下所示:
class CI_Zend
改为class Zend
没有其他的。好好享受 :)
以上是关于Zend条形码库不与Live Server中的codeigniter一起使用的主要内容,如果未能解决你的问题,请参考以下文章