Dominion 5 é um conjunto de quatro bibliotecas elementares para criação de sites complexos.
domvar.lib é a camada de abstração de banco de dados de base, ao acesso a qualquer banco de dados com os mesmos objetos e métodos.
- DB_Base é o principal objeto de conector de banco de dados.
- DB_Cursor é o principal banco de dados cursor objeto de acesso.
domdb.lib é o básico SML banco de dados e camada de abstração de DML, ao acesso a qualquer banco de dados com a mesma tabela, os campos, as condições, verifica objetos e métodos.
- Db_table é o objeto de definição de tabela principal.
- DB_Field é o objeto de definição do campo principal.
- DB_Check é o campo de seleção objeto de definição principal.
- DB_Condition é a principal condição de consulta objeto.
domlist.lib a lista e relatórios construtor de base para construir qualquer tipo de relatórios interativos, baseado ou não em tabelas através domdb.lib.
- DB_List é o principal objeto de lista construtor.
dommask.lib é o construtor básico máscara de captura para construir qualquer tipo de formas e máscaras complexas, baseado ou não em tabelas através domdb.lib.
- DB_Mask é o objeto principal construtor máscara
O que é novo nesta versão:
- erro removido em doSelectCondition: campo simples. Para não estava trabalhando
- DB_FieldInteger.createValue foi modificada para retornar sempre um número inteiro
- DB_FieldReal.createValue foi modificada para retornar sempre um verdadeiro formatado com ponto decimal para proteger locale automático com comas.
- As anotações adicionadas em arquivos de linguagem XML para extrair e inserir entradas automaticamente
- Adicionado definição tabelas em arquivos XML ou descritor de matriz, adicionado ao construtor db_table para carregar a tabela
- DB_TableExport codificada
- db_table - & # x3e; getType () adicionado
- Adicionado getLength () no DB_FieldVarchar
- getChecks Adicionado () no DB_Check
O que é novo na versão v8.00.04 - Construa 4:
- As datas absolutas / unix datas em DB_Join foram definidas para DB_Date sempre
- O método serialize em DB_Date agora aceitar a matriz como referência
- Os métodos serialize adicionados no DB_uTime
- Erro corrigido no DB_Date no cálculo do segundo centavos para datas ISO
- db_table - & # x3e; doInsert agora aceitar DB_Record e DB_Records
- db_table - & # x3e; doInsert agora retorna a chave inserida se aplicar (subconsultas não devolver as chaves inseridas, todos os outros fazem)
- db_table - & # x3e; doInsert pode retornar uma matriz de chaves inseridas em caso de inserção de um objeto DB_Records
- DB_Record e DB_Records são implementadas em todos os lugares no código onde eles devem ser usados
- DB_Record aceitar matriz e implementos Iterator
- DB_Records aceitar implementos Iterator e as funções básicas de matriz (push, pop, turno, unshift)
- Alguns exemplos feito e design beautifull
- Documentação em processo
O que é novo na versão v8.00.03 - Build 3:
- Integração de DB_Base com WAMessage
- Simplificação do construtor muda com matrizes (60 linhas de código menos)
- Removed vários Erro thowable relacionadas ao banco de dados e acrescentou um único erro: DB_BaseError
- Removido DomMaskError.lib
- Todos os DB_Base.set * Métodos agora retornar $ this para encadear
- Integração de DB_Cursor com WAMessage
- DB_Cursor - & # x3e; Exec agora retornar $ this para encadear
- Parâmetros implementadas para ODBC em DB_Cursor - & # x3e; método Exec
- DB_Check agora alargada a partir WAClass, depurar acrescentou, serialização feito
- DB_Field agora alargada a partir WAClass, depurar acrescentou, serialização feito
- DB_FieldInteger com depuração adicional e serialização feito
- DB_FieldVarchar com depuração adicional e serialização feito
- DB_FieldReal com depuração adicional e serialização feito
- DB_FieldText com depuração adicional e serialização feito
- DB_FieldDate com depuração adicional e serialização feito
- DB_FieldDateTime com depuração adicional e serialização feito
- DB_FieldLOB adicionado
- db_table agora alargada a partir WAClass, depurar acrescentou, serialização feito
Comentários não encontrado