如何在html页面中呈现Zend_Barcode?

时间:2012-05-23 12:10:58

标签: codeigniter barcode

我的一个应用程序使用Codeignitor开发并使用Zend_Barcode库创建条形码,

参考:http://www.beyondcoding.com/2008/02/21/using-zend-framework-with-codeigniter/

如何在codeignitor视图上显示条形码。 试过,

// Only the text to draw is required
$barcodeOptions = array('text' => 'NOT-ME');

// No required options
$rendererOptions = array();

// Draw the barcode in a new image,
$imageResource = Zend_Barcode::draw(
    'code39', 'image', $barcodeOptions, $rendererOptions
);

$data['barcode'] = imagejpeg($imageResource, 'barcode.jpg', 100);

// Free up memory
imagedestroy($imageResource); 

在视图中

<img src="<?php echo $barcode;?>">

但它失败了:(

1 个答案:

答案 0 :(得分:1)

而不是

Zend_Barcode::draw('code39', 'image', $barcodeOptions, $rendererOptions);

使用

Zend_Barcode::render('code39', 'image', $barcodeOptions, $rendererOptions);