public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Cidade($info[self::ID]); $temp->nome = $info[self::NOME]; $temp->ddd = $info[self::DDD]; $lP = new ListaPaises(); $lP->condicoes('', $info[self::PAIS], ListaPaises::ID); if ($lP->getTotal() > 0) { $temp->setPais($lP->listar()); } $lE = new ListaEstados(); $lE->condicoes('', $info[self::ESTADO], ListaEstados::ID); if ($lE->getTotal() > 0) { $temp->setEstado($lE->listar()); } return $temp; } }