Beispiel #1
0
 /**
  * Método que gera um select genérico para uso geral da classe
  * @return Select
  */
 public function select()
 {
     $select = new Select($this->tg->getTabela());
     $sqlEnsino = new SqlEnsino();
     $sqlCurso = new SqlCurso();
     return $select->columns(array("pk_serie", "serie_nome"))->columns(array("abreviacao", "cod_serie_mestre"), "serie_")->join("public.ensinos", array("pk_ensino" => "ensino"))->import($sqlEnsino->select(), array("colunas"))->join("public.curso", array("pk_curso" => "fk_curso"))->import($sqlCurso->select(), array("colunas"))->join("public.turma", array("fk_serie" => "pk_serie"))->join("public.unidade", array("pk_unidade" => "public.turma.fk_unidade"));
 }