senailibrary / reportbundle
报告生成和标准化
dev-master / 1.3.x-dev
2016-03-29 20:16 UTC
Requires
- php: >=5.3.2
- ensepar/html2pdf-bundle: ^2.0
- symfony/symfony: >=2.6
This package is not auto-updated.
Last update: 2024-09-20 19:04:19 UTC
README
ReportBundle 提供了一个标准的模板,用于快速创建报告表单列表。它允许您添加基本的计算列。
安装
ReportBundle 使用 Composer,请访问 Composer 网站 获取更多信息。
以下简单的命令将安装 ReportBundle
到您的项目中。它还将添加到您的 composer.json
中,并更新 composer.lock
。
$ composer require senailibrary/reportbundle:dev-master
入门指南
<?php use SenaiLibrary\ReportBundle\Component\Report; public function pdfAction(Request $request) { $report = new Report(); $collection = "your collection" $detail = new \SenaiLibrary\ReportBundle\Component\Detail($collection); $report->setTitle('Report Title') ->setShowPageNumber(true) ->setOrientation(Report::Portrait) ->addDetail($detail); return new \Symfony\Component\HttpFoundation\Response($report->renderPdf(), 200, array( 'Content-Type' => 'application/pdf', ) ); }