PDF

Versión 2 (Guillermo Zdanowicz, 14/06/2016 11:01)

1 1 Guillermo Zdanowicz
h1. PDF
2 1 Guillermo Zdanowicz
3 1 Guillermo Zdanowicz
Referencia:http://www.bsourcecode.com/yiiframework2/create-pdf-files-using-mpdf-in-yiiframework-2-0/
4 1 Guillermo Zdanowicz
5 1 Guillermo Zdanowicz
6 1 Guillermo Zdanowicz
<pre>
7 1 Guillermo Zdanowicz
 "require": {
8 1 Guillermo Zdanowicz
      "php": ">=5.4.0",
9 1 Guillermo Zdanowicz
      "yiisoft/yii2": "*",
10 1 Guillermo Zdanowicz
      "yiisoft/yii2-bootstrap": "*",
11 1 Guillermo Zdanowicz
      "yiisoft/yii2-swiftmailer": "*",
12 1 Guillermo Zdanowicz
"mpdf/mpdf":"*"
13 1 Guillermo Zdanowicz
  },
14 1 Guillermo Zdanowicz
</pre>
15 1 Guillermo Zdanowicz
16 1 Guillermo Zdanowicz
17 1 Guillermo Zdanowicz
<pre>
18 1 Guillermo Zdanowicz
composer update
19 1 Guillermo Zdanowicz
20 2 Guillermo Zdanowicz
o bien
21 2 Guillermo Zdanowicz
22 2 Guillermo Zdanowicz
composer.phar self-update
23 2 Guillermo Zdanowicz
24 2 Guillermo Zdanowicz
php composer.phar require mpdf/mpdf "dev-master"
25 2 Guillermo Zdanowicz
26 1 Guillermo Zdanowicz
</pre>
27 1 Guillermo Zdanowicz
28 1 Guillermo Zdanowicz
Agregar en ‘vendor/composer/autoload_namespaces.php’ la linea en el arreglo
29 1 Guillermo Zdanowicz
30 1 Guillermo Zdanowicz
<pre>
31 1 Guillermo Zdanowicz
'mPDF' => array($vendorDir . '/mpdf/mpdf'),
32 1 Guillermo Zdanowicz
33 1 Guillermo Zdanowicz
</pre>
34 1 Guillermo Zdanowicz
35 2 Guillermo Zdanowicz
En el controlador de la clase que querramos CtacteController.php
36 1 Guillermo Zdanowicz
37 1 Guillermo Zdanowicz
<pre>
38 2 Guillermo Zdanowicz
39 2 Guillermo Zdanowicz
40 1 Guillermo Zdanowicz
use mPDF;
41 2 Guillermo Zdanowicz
42 2 Guillermo Zdanowicz
.....
43 2 Guillermo Zdanowicz
class CtacteController extends Controller
44 2 Guillermo Zdanowicz
....
45 2 Guillermo Zdanowicz
46 2 Guillermo Zdanowicz
 public function actionPdf()
47 2 Guillermo Zdanowicz
        {
48 2 Guillermo Zdanowicz
	$mpdf=new mPDF();
49 2 Guillermo Zdanowicz
	$mpdf->WriteHTML("ejemplo");
50 1 Guillermo Zdanowicz
        $mpdf->Output();
51 1 Guillermo Zdanowicz
        exit;
52 2 Guillermo Zdanowicz
}
53 2 Guillermo Zdanowicz
54 1 Guillermo Zdanowicz
</pre>
Redmine Appliance - Powered by TurnKey Linux