weesee/yii2-pdflabel

用于打印PDF标签的扩展

安装: 19

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

类型:yii2-extension

v0.2.1 2018-01-23 22:40 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:34:57 UTC


README

Yii2小部件,用于在PDF上打印标签

安装

安装此扩展的首选方式是通过composer

运行以下命令之一

php composer.phar require --prefer-dist weesee/yii2-pdflabel "*"

或者在您的composer.json文件的require部分添加

"weesee/yii2-pdflabel": "*"

使用方法

扩展安装后,只需在代码中使用即可

视图

<?php
    echo Html::a("Download Label-PDF",['site/downloadpdf']);
?>

控制器(假设我们有一个包含nametown属性的数据提供者$labelDataProvider(这里是一个ArrayDataProvider))

use weesee\pdflabel\PdfLabel;
...
public function actionDownloadpdf()
$pdfLabel = new PdfLabel([
    'labelName' => '5160',
    'dataProvider' => $labelDataProvider,
    'renderLabel' => function($model, $key, $index) {
        return $model["name"]."\n".$model["town"];
    },
]);
return $pdfLabel->render();

致谢

感谢您做出的杰出工作,这是Yii2扩展的基础

作者 / 许可证

WeeSee weesee@web.de

GNU通用公共许可证,版本3,2007年6月29日