/** * Método que gera a consulta básica para a classe. * * @return Select */ public function select() { $select = new Select($this->tg->getTabela()); $sqlLIvro = new SqlLivroAula(); $sqlDisciplina = new SqlDisciplina(); return $select->columns(array('pk_livro', 'livro_desc', 'livro_digital', 'livro_mat_desc_video'))->join('public.materia', array('pk_materia' => "{$this->tg->getTabela()}.fk_materia"))->import($sqlDisciplina->select())->join('apostilas.livro', array('pk_livro' => "{$this->tg->getTabela()}.fk_livro"))->import($sqlLIvro->select()); }