weesee / yii2-pdflabel
用于打印PDF标签的扩展
v0.2.1
2018-01-23 22:40 UTC
Requires
- php: >=7.0
- uskur/pdf-label: *
- yiisoft/yii2: ~2.0.13
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']); ?>
控制器(假设我们有一个包含name
和town
属性的数据提供者$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日