Imprimir vista list con sftcpdf, ¿ como ?

32 views
Skip to first unread message

Elivi

unread,
Dec 30, 2009, 7:07:11 AM12/30/09
to symfony-es
Hola, estoy intentadndo imprimir ( pasar a pdf ) los valores devueltos
en la vista list de los modulos de administracion generados en el
backend.

He instalado el plugin , y funciona, pero intentar imprimir el codigo
de la vista no lo consigo, ¿ alguien lo ha conseguido ?

Estoy pegandome con la documentacion , con trozos de codigo, los
foros... pero no encuentro la informacion suficiente como para poder
desarrollarlo. Os dejo algunos enlaces.


http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_examples
http://snippets.symfony-project.org/snippet/175
http://symfonynerds.com/blog/?p=158


Gracias.

Elivi

unread,
Jan 5, 2010, 5:02:59 AM1/5/10
to symfony-es
Hola de nuevo, ya he consegido obtener los datos del modelo de datos y
guardar la informacion en el pdf ( si alguien quiere que poste algo de
codigo que me lo pida ).

Pero ahora me encuentro con lo siguiete, me gustaria automatizarlo
para que valiera para todos los modulos del backend, las columnas
virtuales y las columnas que devuelven objetos, crean problemas ya que
tienes que ir una por una.

Alguien sabria como recuperar la informacion que genera el index? algo
he leido de recuperar el template, pero luego para poder recorrer la
inforamcion y pasarsela al sftcpdfd?.

Un saludo, gracias.

oyepez003

unread,
Jan 5, 2010, 2:53:39 PM1/5/10
to symfony-es
En las versiones anteriores de Symfony el controlador tenia una
funcion llamada getPresentationFor('module', 'action')..... pero
aparentemente fue eliminada en las versiones actuales.... no se como
hagan estas accion ahora.... lo escribo por si alguien tiene una idea
de como hacer getPresentationFor en las versiones actuales.

Saludos....

Omar Yepez
http://www.yepsua.com

> >http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_exampl...
>
> > Gracias.

Elivi

unread,
Jan 7, 2010, 4:58:02 AM1/7/10
to symfony-es
Hola, la funcion en symfony 1.2 aparece pero cuando intentas
utilizarla no la reconoce.
Estoy intentando recuperar a traves de otros metodos como getView, y
getPartial, aber si lo consigo y lo posteo ya todo.

Un saludo , y mil gracias.

On 5 ene, 20:53, oyepez003 <oyepez...@gmail.com> wrote:
> En las versiones anteriores de Symfony el controlador tenia una
> funcion llamada getPresentationFor('module', 'action')..... pero
> aparentemente fue eliminada en las versiones actuales.... no se como
> hagan estas accion ahora.... lo escribo por si alguien tiene una idea
> de como hacer getPresentationFor en las versiones actuales.
>
> Saludos....
>

> Omar Yepezhttp://www.yepsua.com


>
> On 5 ene, 06:02,Elivi<eliv...@gmail.com> wrote:
>
> > Hola de nuevo, ya he consegido obtener los datos del modelo de datos y
> > guardar la informacion en el pdf ( si alguien quiere que poste algo de
> > codigo que me lo pida ).
>
> > Pero ahora me encuentro con lo siguiete, me gustaria automatizarlo
> > para que valiera para todos los modulos del backend, las columnas
> > virtuales y las columnas que devuelven objetos, crean problemas ya que
> > tienes que ir una por una.
>
> > Alguien sabria como recuperar la informacion que genera el index? algo
> > he leido de recuperar el template, pero luego para poder recorrer la
> > inforamcion y pasarsela al sftcpdfd?.
>
> > Un saludo, gracias.
>

Elivi

unread,
Jan 7, 2010, 6:59:39 AM1/7/10
to symfony-es
He llegado a un punto que creo que puede ser interesnaste, pero estoy
atascado y no se porque.

Recupero los objetos de la vista filtrados
$Objetos = ObjetosPeer::DoSelect($this->buildCriteria());

Y ahora lo que quiero hacer con cada objeto, llamar al partial que
llama a las fuciones , rellena la fila, para recogerla y pasarla al
pdf.

foreach($objetos as $objeto)
{

$prueba = $this->getPartial('objeto/_list_td_tabular', array
('objeto' => $objeto));
$pdf->writeHTML($prueba );


}

Pero casca, la llamada al partial, y que devuelva el codigo HTML, creo
que es asi.
Alguien sabe podria ayudarme.

Gracias

Reply all
Reply to author
Forward
0 new messages