/** * Método que retorna a consulta base para uso interno da classe * * @return Select */ public function select() { $select = parent::select(); return $select->columns(array("pk_turma", "turma_nome", "pk_aula"))->join("afa.afa_subtipo_anotacao", array("pk_afa_subtipo_anotacao" => "fk_afa_subtipo_anotacao", "fk_afa_tipo_anotacao" => Tipo::TIPO_ATENDIMENTO))->join("public.turma", array("pk_turma" => "public.usuario_aluno.fk_turma")); }
/** * Método que retorna uma consulta genérica para uso da classe * * @return Select */ public function select() { return parent::select()->columns(array("data_fim", "pendente"), "afa_conceito_aluno_")->join("afa.afa_subtipo_anotacao", array("pk_afa_subtipo_anotacao" => "fk_afa_subtipo_anotacao", "fk_afa_tipo_anotacao" => Tipo::TIPO_ACAO_PEDAGOGICA_FORMATIVA)); }