Edición de «Exportar a PDF con cabecera y pie de pagina»

Saltar a: navegación, buscar

Advertencia: No has iniciado sesión. Tu dirección IP será visible públicamente si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, junto con otros beneficios.

La edición puede deshacerse. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así deshacer la edición.
Revisión actual Tu texto
Línea 2: Línea 2:
 
Quiero complementar  agregando un encabezado y un pie de página que se repetirá cada vez.<br>
 
Quiero complementar  agregando un encabezado y un pie de página que se repetirá cada vez.<br>
 
Sin más preámbulo comencemos.<br>
 
Sin más preámbulo comencemos.<br>
Lo primero que haremos es instalar la librería MPDF a través de composer.<br>
+
Lo primero que haremos es cargar la librería MPDF a través de composer.<br>
  
 
<source lang="php">
 
<source lang="php">
Línea 16: Línea 16:
  
 
     public function export() {
 
     public function export() {
        //No mostramos template, como tampoco vista.
+
//No mostramos template, como tampoco vista.
 
         View::select(null, null);
 
         View::select(null, null);
        //llamamos al metodo estatico export de nuestro modelo Pdfreports pasando un titulo y un mensaje
+
//llamamos al metodo estatico export de nuestro modelo Pdfreports pasando un titulo y un mensaje
         PdfReports::export('Hola Kumbieros!');
+
         Pdfreports::export('Hola Kumbieros!');
 
     }
 
     }
  
Línea 25: Línea 25:
 
</source>
 
</source>
  
== Las Vistas ==
+
== La Vista ==
  
Ahora crearemos nuestras vistas parciales(partials), que tendrán la estructura de nuestro PDF, creamos el archivo en '''default/app/views/_shared/partials/reports/test/pdf.phtml'''
+
Ahora crearemos nuestra vista, que tendrá la estructura de nuestro PDF, creamos el archivo en '''default/app/views/_shared/partials/reports/test/pdf.phtml'''
 
<source lang="html5">
 
<source lang="html5">
 
<html lang="es">
 
<html lang="es">
Línea 68: Línea 68:
 
== Modelo ==
 
== Modelo ==
  
Ahora crearemos nuestro modelo pdf_reports.php en '''default/app/models.'''<br>
+
Ahora crearemos nuestro modelo pdfreports.php en '''default/app/models.'''<br>
  
 
<source lang="php">
 
<source lang="php">
Línea 74: Línea 74:
 
use Mpdf\Mpdf;
 
use Mpdf\Mpdf;
  
class PdfReports {
+
class Pdfreports {
  
 
     public static function getHeaderHtml() {
 
     public static function getHeaderHtml() {

Por favor observa que todas las contribuciones a KumbiaPHP Framework Wiki se consideran hechas públicas bajo la Attribution-Share Alike 3.0 Unported (véase KumbiaPHP Framework Wiki:Derechos de autor para más detalles). Si no deseas la modificación y distribución libre de tu obra, entonces no la pongas aquí.
También nos aseguras que tú escribiste esto y te pertenecen de los derechos de autor, o lo copiaste desde el dominio público u otra fuente libre. ¡No uses escritos con copyright sin permiso!

Cancelar | Ayuda de edición (se abre en una ventana nueva)