Télécharger la liste

Description du projet

Dominion v8 is a PHP universal database abstraction layer to develop rapid portable and compatible applications connecting to any freeware or commercial databases. You no longer need to write proprietary SQL sentences, but can use portable objects that give you the power to change the database engine without rewriting a single line of code.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-03-29 06:28
8.00.05

La définition d'une table peut être chargée à partir d'un fichier XML au lieu de créer les instances. DB_TableExport a été mis en place pour exporter la définition et le contenu d'un tableau sous format XML. Une erreur a été retirée de DB_Table-> doSelectCondition : l'ordre des champs simples ne fonctionnait pas. DB_FieldInteger.createValue a été modifiée de manière à toujours retourner un entier. DB_FieldReal.createValue a été modifié pour toujours retourner une réelle formatée avec un point décimal pour protéger les endroits automatiques avec des virgules.
Tags: Major feature enhancements, Minor bugfixes
The definition of a table can be loaded from an XML file instead of creating the instances. DB_TableExport has been implemented to export the definition and the content of a table under XML format. An error has been removed from DB_Table->doSelectCondition: the simple field order was not working. DB_FieldInteger.createValue has been modified to always return an integer. DB_FieldReal.createValue has been modified to always return a formated real with a decimal dot to protect automatic locales with commas.

2011-10-25 08:03
8.00.04

DB_Record et DB_Records ont été mis en œuvre dans l'ensemble du code. Ancien code doit être compatible, puisqu'ils sont mis en œuvre avec le tableau, Iterator et comte de simuler des tableaux normales sur les résultats. De nombreux bugs mineurs ont été retirés de DB_Date et DB_utime. Tous les objets sont maintenant sérialisables (sauf DB_Base et DB_Cursor). Db_table-> doInsert renvoie désormais la clé insérée automatiquement.
Tags: major enhancements, Minor bugfixes
DB_Record and DB_Records have been implemented in the whole code. Old code should be compatible, since they are implemented with Array, Iterator, and Count to simulate normal arrays on results. Many minor bugs have been removed from DB_Date and DB_utime. All the objects are now serializable (except DB_Base and DB_Cursor). DB_Table->doInsert now returns the inserted key automatically.

2010-08-25 07:27
8.00.03

DB_Base a été réécrit pour simplifier le code, d'utiliser WAMessage et une seule erreur à lancer. Toutes les méthodes set * maintenant return $ this pour le chaînage. DB_Cursor a été intégré avec WAMessage. DB_Check, * DB_Field, et db_table sont maintenant étendues à partir WAClass, le débogage a été mis en œuvre, et les classes sont maintenant sérialisable: un descripteur de tableau complet sérialisé peuvent désormais être stockés dans un cache à tous les niveaux. DB_FieldLOB a été ajouté.
Tags: Major feature enhancements, Minor bugfixes
DB_Base has been rewritten to simplify the code, to use WAMessage and a single throwable error. All the set* methods now return $this for chaining. DB_Cursor has been Integrated with WAMessage. DB_Check, DB_Field*, and DB_Table are now extended from WAClass, the debug has been implemented, and the classes are now serializable: a full serialized table descriptor can now be stocked in any cache at any level. DB_FieldLOB has been added.

2010-08-18 06:48
8.00.02

Le DB_DATE et objets DB_uTime ont été reconstruites à utiliser les messages statiques et avec la capacité de méthodes chaîne. Les fonctions de comparaison des DB_DATE ont été reconstruites sur la base de la différence jour julien. setYear DB_DATE-> accepte actuellement 0 année. Le fuseau horaire par défaut est désormais le fuseau horaire par défaut du serveur. Inner Domcore a été mis à niveau vers la version 1.00.05.
Tags: major enhancements
The DB_Date and DB_uTime objects have been rebuilt to use static messages and with the ability to chain methods. The compare functions of DB_Date have been rebuilt based on the Julian day difference. DB_Date->setYear now accepts year 0. The default time zone is now set with the server default time zone. Inner Domcore has been upgraded to version 1.00.05.

2010-08-05 07:36
8.00.01

Dominion a été séparé de DomCore, domlist, et DomMask, ils sont désormais 4 projets indépendants. Cette version utilise des DomCore 1.00.04. DB_DATE et DB_uTime sont maintenant étendues à partir WAClass, et de série () et unserial () ont été mis en œuvre. DB_Base et DB_Cursor sont maintenant étendues à partir WAObject car ils ne sont pas sérialisables.
Dominion has been separated from DomCore, DomList, and DomMask; they are now 4 independent projects. This release uses 1.00.04 of DomCore. DB_Date and DB_uTime are now extended from WAClass, and serial() and unserial() were implemented. DB_Base and DB_Cursor are now extended from WAObject since they are not serializable.

Project Resources