首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zend条码中的多个条码生成器

zend条码中的多个条码生成器
EN

Stack Overflow用户
提问于 2015-02-24 17:36:58
回答 1查看 598关注 0票数 0

我正在使用条形码创建图书馆,当我单击呼叫控制器时,我有一个带有登录号的图书列表,它显示一个条形码循环不起作用,敬请帮助

代码语言:javascript
复制
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();

    }
EN

回答 1

Stack Overflow用户

发布于 2015-02-24 18:36:17

你不能做多个返回,第一个返回将结束函数。构建一个数组并返回它:

代码语言:javascript
复制
$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;

当然,您必须调整代码的其余部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28692273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档