diff --git a/ci4/.env b/ci4/.env index cfd0651b..40f48c5f 100644 --- a/ci4/.env +++ b/ci4/.env @@ -22,8 +22,8 @@ CI_ENVIRONMENT = development # APP #-------------------------------------------------------------------- -app.baseURL = 'https://sk-jjo.imnavajas.es' -#app.baseURL = 'https://sk-imn.imnavajas.es' +#app.baseURL = 'https://sk-jjo.imnavajas.es' +app.baseURL = 'https://sk-imn.imnavajas.es' # app.baseURL = "http://safekat.test/" # app.forceGlobalSecureRequests = false diff --git a/ci4/app/Config/Autoload.php b/ci4/app/Config/Autoload.php index ee27e3b2..5f149426 100644 --- a/ci4/app/Config/Autoload.php +++ b/ci4/app/Config/Autoload.php @@ -43,6 +43,7 @@ class Autoload extends AutoloadConfig public $psr4 = [ APP_NAMESPACE => APPPATH, // For custom app namespace 'Config' => APPPATH . 'Config', + 'Dompdf' => APPPATH . 'ThirdParty/dompdf/src', ]; /** diff --git a/ci4/app/Config/Routes.php b/ci4/app/Config/Routes.php index 9ec4772e..84f7f385 100644 --- a/ci4/app/Config/Routes.php +++ b/ci4/app/Config/Routes.php @@ -50,6 +50,10 @@ $routes->delete('api/user/(:segment)', 'Api::user/delete/$1'); * Route Definitions * -------------------------------------------------------------------- */ +$routes->group('pdfcontroller', ['namespace' => 'App\Controllers\Pdf'], function ($routes) { + $routes->get('', 'PdfController::index', ['as' => 'pdfList']); + $routes->match(['get', 'post'], 'htmltopdf', 'PdfController::htmlToPDF', ['as' => 'toPdf']); +}); $routes->group('tarifaacabado', ['namespace' => 'App\Controllers\Tarifas'], function ($routes) { $routes->get('', 'Tarifaacabado::index', ['as' => 'tarifaAcabadoList']); diff --git a/ci4/app/Controllers/Pdf/PdfController.php b/ci4/app/Controllers/Pdf/PdfController.php new file mode 100644 index 00000000..6bcfc44d --- /dev/null +++ b/ci4/app/Controllers/Pdf/PdfController.php @@ -0,0 +1,24 @@ + true]); + $dompdf->loadHtml(view('pdf_view')); + $dompdf->setPaper('A4', 'portrait'); + $dompdf->render(); + $dompdf->stream(); + } +} \ No newline at end of file diff --git a/ci4/app/Views/pdf_view.php b/ci4/app/Views/pdf_view.php new file mode 100644 index 00000000..69fc8975 --- /dev/null +++ b/ci4/app/Views/pdf_view.php @@ -0,0 +1,115 @@ + + +
+ + +| Name | +Profile | +City | +Date | +CTC | +|
|---|---|---|---|---|---|
| Airi Satou | +Accountant | +Tokyo | +33 | +2008/11/28 | +$162,700 | +
| Angelica Ramos | +Chief Executive Officer (CEO) | +London | +47 | +2009/10/09 | +$1,200,000 | +
| Ashton Cox | +Junior Technical Author | +San Francisco | +66 | +2009/01/12 | +$86,000 | +
| Bradley Greer | +Software Engineer | +London | +41 | +2012/10/13 | +$132,000 | +
| Brenden Wagner | +Software Engineer | +San Francisco | +28 | +2011/06/07 | +$206,850 | +
| Brielle Williamson | +Integration Specialist | +New York | +61 | +2012/12/02 | +$372,000 | +
| Bruno Nash | +Software Engineer | +London | +38 | +2011/05/03 | +$163,500 | +
| Caesar Vance | +Pre-Sales Support | +New York | +21 | +2011/12/12 | +$106,450 | +
| Cara Stevens | +Sales Assistant | +New York | +46 | +2011/12/06 | +$145,600 | +
| Cedric Kelly | +Senior Javascript Developer | +Edinburgh | +22 | +2012/03/29 | +$433,060 | +