Papa estoy colocando el codigo segun tu sugerencia asi:
Código PHP:
private function generarTablaHTML($postgrado,$trimestre,$secc)
{
//$datos = $this->getPosts();
//print_r($secc);
$this->Expediente->recursive=2;
$vercurso = $this->Expediente->find('all', array('conditions' => array('Expediente.programa_id' => $postgrado,'Expediente.trimestre_id' => $trimestre,'Expediente.aula_id' => $secc)));
//print_r($vercurso);
$inicial= 0;
$fila = 0;
$contadorRegistro=1;
$tablaHTML = '<table border="3" cellspacing="2" cellpadding="2">
<tr>
<th align="center" WIDTH="50">Nª.</th>
<th align="center" WIDTH="80">Cédula</th>
<th align="center">Nombres</th>
<th align="center">Apellidos</th>
<th align="center">Nº. Planilla</th>
</tr>';
foreach($vercurso as $nrg=>$estu)
{
$cedula=number_format($estu['Estudiante']['cedula'],0,'.', '.');
$subtable = '<table border="1" cellspacing="6" cellpadding="4"><tr><td>a</td></tr></table>';
//$this->log($estu , LOG_DEBUG);
$tablaHTML .= '<tr>
<td align="center" WIDTH="50">' . $nrg . '</td>
<td WIDTH="80">'. $cedula. '</td>
<td>' . $estu['Estudiante']['nombre'] . '</td>
<td>' . $estu['Estudiante']['apellido'] .'</td>';
if(isset($estu['Planilla'])) {
$tablaHTML .= '<td><table border="2">';
foreach($estu['Planilla'] as $estu) {
$tablaHTML .='<tr><td>'.$estu['numplanilla'].'</td></tr>';
}
$tablaHTML .= '</table></td>';
}
}
// $contadorRegistro++;
$tablaHTML .= '</table>';
//$tablaHTML .= 'lolo';
return $tablaHTML;
}
y mira como resulta:
Todo se corre, lo se quiere es q en el segundo registro en su misma celda, yo lo logre es imprimiendo en html, asi
pero lo quiero en PDF, sera q me puede ayudar en eso, soy nuevo con CAKEPHP, y me gusta mucho