Saludos comunidad. Me ha surgido una duda para generar un archivo pdf
con cake.
Me segui el manual de los panas de Hospedaxes (http://
cakephp.hospedaxes.com/crear-pdf), y efectivamente cree un pdf tal
cual como ellos lo indican alli. Tuve un pequeño error, pero me di
cuenta que tenia que cambiar el parametro "memory_limit" en mi archivo
php.ini.
El caso es el siguiente. Quiero generar un archivo pdf desde una
consulta mysql. Es decir, tengo un formulario donde se "configura" el
reporte, y en base a eso tengo que hacer la busqueda para generar una
tabla con la informacion. Mi archivo de "configuracion" del reporte lo
muestro a continuacion:
/app/views/tickets/reportar_tickets.ctp:
<div id="formulario">
<?php echo $this->renderElement ('logout'); ?>
<?php echo $this->renderElement ('go.menu.admin'); ?>
<fieldset>
<legend>Reporte de Tickets</legend>
<?php
echo $form->create('Ticket',array('action'=>'generarPdf'));
echo $datePicker->picker('Fecha Inicial', array
('id'=>'fechaInicial'));
echo $datePicker->picker('Fecha Final', array
('id'=>'fechaFinal'));
$orden = array
('departamento'=>'Departamento','user'=>'Usuario','equipo'=>'Equipo','prioridad'=>'Prioridad','status'=>'Status');
echo $form->input ('ordenar',array ('label'=>'Ordenar por',
'options'=>$orden,"default"=>"departamento"));
echo $form->end ('Generar Reporte');
?>
</fieldset>
</div>
y esta es la funcion en el controller (No tiene nada):
/app/controllers/tickets_controller:
function reportarTickets() {
// Codigo de la accion
}
No se si estoy haciendo las cosas bien. No se si para configurar el
reporte debe ser con un formulario, y no se como tomar lo que el
usuario "configura" en ese formulario para luego hacer la consulta.
Mucho menos se como pasar eso a un archivo pdf.
Si alguien me puede dar una luz se los agradeceria.
Gracias de antemano a todos.