我正在使用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 上运行良好,但在实时服务器上无法运行。
答案 0 :(得分:0)
您在Zend.php库文件中进行了如下更改:
class CI_Zend
更改为class Zend
没什么。享受它:)