Hi.
I am exporting to CVS like this, but I do get an error accesing the foreign table ‘sexo’, please some help.
Thanks.
public function export()
{
$this->layout = 'ajax';
$filename = "Exportacion.csv";
$csv_file = fopen('php://output', 'w');
header('Content-type: application/csv');
header('Content-Disposition: attachment; filename="'.$filename.'"');
$results = $this->Empleados->Find('all');
$header_row = array("identificacion",
"tipo_identificacion",
"sexo",
"nombres",
"apellidos",
"fecha_nacimiento",
"ciudad_domicilio",
"direccion_domicilio",
"ciudad_nacimiento",
"fecha_expedicion",
"ciudad_expedicion"
);
fputcsv($csv_file,$header_row,',','"');
foreach($results as $result)
{
$row = array(
$result->identificacion,
$result->tipo_identificacion_id,
$result->sexo->nombre_sexo,
$result->nombres,
$result->apellidos,
$result->fecha_nacimiento,
$result->ciudad_domicilio_id,
$result->direccion_domicilio,
$result->ciudad_nacimiento_id,
$result->fecha_expedicion,
$result->ciudad_expedicion_id
);
fputcsv($csv_file,$row,',','"');
}
fclose($csv_file);
}