¿Cómo Imprimir un pdf de una vista con datos de dos modelos diferentes?

Buenos días amigos de Yii! tengo dos tablas, dos modelos: “solicitud” y “detalles_solicitud”. Es algo así como una factura. En la vista de la solicitud tambien imprimo los detalles asociados a esta. Es decir, hice una función en el controlador de la solicitud que me hace una consulta en base de datos, los ordena en una tabla (html) y luego la llamo en la vista de la solicitud , de tal menera que cuando me posicione en una solicitud X entonces en la misma vista me va a imprimir los detalles asociados a esta. Eso lo hice muy facil. La cuestión es que quiero generar un pdf de esa vista completa y los ejemplos que he encontrado no me han servido… ¿alguien lo ha hecho alguna vez? le agradezco mucho su ayuda por favor :)

Hola, viste los siguientes videos:

http://www.youtube.com/watch?v=CESHGXWGJLg

http://www.youtube.com/watch?v=_oaCGGMmH9U

Vi el video 55 y para un string simple funciona. Pero cuando aplico lo que dice, esto:




 if (isset($_GET['pdf'])) {...


 $this->layout='//layouts/pdf';



Y luego hago la copia del main.php le cambio el nombre por pdf.php le quito todo el codigo del footer y el menu.

Luego hago .../index?pdf=1

Me lanza el siguiente error:


Error 404 El sistema no ha podido encontrar la acción "index?pdf=1" solicitada.

Porque supongo que te faltará crear la actionPdf, tienes que entrar en el controller y crear una función llamada actionPdf(), revisalo bien el video porque te faltará eso.

Ya solucioné este problema! gracias por sus respuestas…

favor, expone la solución que encontraste, podría serle útil a más de alguien.