我正在使用条形码创建图书馆,当我单击呼叫控制器时,我有一个带有登录号的图书列表,它显示一个条形码循环不起作用,敬请帮助
public function index()
{
$this->set_barcode();
}
private function set_barcode()
{
//load library
$this->load->library('zend');
//load in folder Zend
$this->zend->load('Zend/Barcode');
//generate barcode
// Zend_Barcode::render('code128', 'image', array('text'=>$code), array());
$barcodeOptions[] = array('text' => 19090);
$barcodeOptions[] = array('text' => 19091);
// No required options
$rendererOptions = array();
for($i=0; $i<=1; $i++){
return Zend_Barcode::factory(
'code39', 'image', $barcodeOptions[$i], $rendererOptions
)->render();
}发布于 2015-02-24 18:36:17
你不能做多个返回,第一个返回将结束函数。构建一个数组并返回它:
$arrayReturn = array();
for($i=0; $i<=1; $i++)
{
$bar_code = Zend_Barcode::factory(
'code39', 'image', $barcodeOptions[$i], $rendererOptions
)->render();
array_push($arrayReturn, $bar_code);
}
return $arrayReturn;当然,您必须调整代码的其余部分。
https://stackoverflow.com/questions/28692273
复制相似问题