yii2中的条形码未显示

时间:2016-08-28 23:48:15

标签: php yii2 barcode

我一直在使用yii2高级模板这些过去几天,我似乎无法使用我安装的条形码模块。我希望条形码显示在我的一个函数的view.php中,但它没有显示出来。

这是我的view.php源代码

<?= DetailView::widget([
    'model' => $model,
    'attributes' => [
        'id',
        'WeatherStation_Model',
        'WeatherStation_Name',
        'WeatherStation_Location',
        'WeatherStation_Status',
        'WeatherStation_Gateway',
        'WeatherStation_Logger',
        'WeatherStation_Number',
        [  
            'attribute' => 'barcode_no',
            'format' => 'raw',
            'filter' => BarcodeGenerator::widget([
                'elementId' => 'barcode-'.$model->barcode_no,
                'value' => $model->barcode_no,
                'type' => 'code128',
                'rectangular' => true,
                 'settings' => [
                     'output' => 'canvas',
                     ],
                ]),
        ], 
        ],
]) ?>

这是我尝试执行视图命令时的结果

Same data being passed, not the barcode image itself

1 个答案:

答案 0 :(得分:0)

您可以更改格式图片:

'format' => 'image',

并检查结果。