Amigos, me he bajado la clase TCPDF .
Siguiendo este
linkhttp://bakery.cakephp.org/articles/kalileo/2010/06/08/creating-pdf-files-with-cakephp-and-tcpdf
<http://bakery.cakephp.org/articles/kalileo/2010/06/08/creating-pdf-files-with-cakephp-and-tcpdf>
he tratado de configurar mi aplicacion.
Vengo trabajando el el Blog Tutorial de cake.
Si mal no he hecho las cosas, deberia ver el pdf en
...cakeblog/posts/viewPdf/2
pero al ejecutar esa petición me tira un error
An Internal Error Has Occurred.
*Error:*An Internal Error Has Occurred.
Ahora si paso el enlace asi: cakeblog/posts/viewPdf
me tira este error
Sorry, there was no property ID submitted.
Lo cual esta bien porque no le estoy pasando el ID del post que quiero
visualizar como pdf.
Que estoy configurando o haciendo mal???
Alguna pista.
Tengo creado estos archivos
...View/Posts/viewPdf.ctp
...View/Layouts/pdf.ctp
en el postController tengo el metodo viewPdf según el ejemplo.
*function viewPdf($id = null)**
** {**
** if (!$id)**
** {**
** $this->Session->setFlash('Sorry, there was no property ID
submitted.');**
** $this->redirect(array('action'=>'index'), null, true);**
** }**
** Configure::write('debug',0); // Otherwise we cannot use this
method while developing**
** $id = intval($id);**
** $property = $this->__view($id); // here the data is pulled
from the database and set for the view**
** if (empty($property))**
** {**
** $this->Session->setFlash('Sorry, there is no property with
the submitted ID.');**
** $this->redirect(array('action'=>'index'), null, true);**
** }**
** $this->layout = 'pdf'; //this will use the pdf.ctp layout**
** $this->render();**
** }*
Ayuda please!
SLDS. marcelo.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos
electrónicos, envía un correo electrónico a
[email protected].
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Visita este grupo en http://groups.google.com/group/cakephp-es?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.