Contém conversores comuns para as classes DAO. Mais...
Namespaces | |
namespace | html |
Componente visual para seleção de páginas. |
Contém conversores comuns para as classes DAO.
Classe de paginação de registros.
Simplifica operações com associações estritamente N para N.
private
Base de DAOs do DBPMVR.
Os objetos DAO encerram e automatizam consultas/alteraçães em uma entidade.
Obs.: Algumas rotinas fazem uso de
Pré-requisitos:
Considerações:
Exemplo:
Criação de uma classe que estenda DBPMVRManyToManyDAO:
class PtiParticipanteAtividadeDAO extends DBPMVRManyToManyDAO {
const TABLE_FULL_NAME = 'SISSMAC.PTI_PARTICIPANTE_ATIVIDADE';
public function __construct(DBPMVRConnection $connection) {
parent::__construct( self::TABLE_FULL_NAME, 'sissmac.pti_participante', 'sissmac.pti_atividade', $connection);
} }
Utilização da classe:
//...
$partAtivDao = new PtiParticipanteAtividadeDAO($connection);
$partCodigo=3948; $ativCodigo = 1;
//Desliga um relacionamento $partAtivDao->update($partCodigo,$ativCodigo,false);
//Verifica se a associação está ligada if ( $partAtivDao->isActive($partCodigo,$ativCodigo) ) { echo "Ligada"; } else { echo "Desligada"; }
//Liga um relacionamento $partAtivDao->update($partCodigo,$ativCodigo,true);
Classe responsável por organizar e paginar os registros consultados