public function filtrarConvidados() { try { $this->layout = 'null'; $nome = Utils::sanitazeString($_POST['nome']); $registros = $this->Reserva->buscaConvidadoHostess($nome, date('Y-m-d'), $this->empresas_id); /** * listar as mesas por registro */ $newRegistros = array(); $ambienteModel = new Ambiente(); $mesaModel = new Mesa(); foreach ($registros as $registro) { /** * recupero as mesas */ $ambientes = $ambienteModel->ambientesReservas($registro['reservas_id']); $mesas = $mesaModel->mesasReservas($registro['reservas_id']); $arrayMesas = array('mesas' => join(', ', $mesas), 'nome_ambiente' => join(', ', $ambientes)); $arrayMesas = array_merge($arrayMesas, $this->Reserva->confirmadosParaEvento($registro['reservas_id'])); $newRegistros[] = array_merge($registro, $arrayMesas); } $this->set('registros', $newRegistros); $this->render(); } catch (Exception $ex) { print_r($ex->getTrace()); } }