Dboc - v3.2 [ajax][php5]

Description

Version 3.2

Correctifs dans la fonction find
Ajout du OR et du HAVING dans la fonction find

La source contient un zip de la 3.0, en cas de probleme vous pourrez toujours utiliser la 3.0

Version 3.1

La version 3.1 est en cours de developpement, voici la premiere version qui vous permet desormais de generer votre classe d'abstraction basee sur PDO pour les classes generees.

La 3.1 corrige aussi plusieurs bugs.

La source contient un zip de la 3.0, en cas de probleme vous pourrez toujours utiliser la 3.0

Version 3.0

DataBaseObjectCreator est un generateur de classe pour une base de donnee MySql.
(Version precedante : http://www.phpcs.com/codes/DBOC-AJAX-PHP5_46882.aspx)
Je l'ai integralement recode car la V2 avait quelques defauts genant et j'ai rajoute beaucoup de petites chose comme l'initialisation par defaut des parametre du constructeur via le type du champ dans la base de donnee et encore d'autres petit trucs sympa.

J'ai aussi beaucoup simplifie l'interface qui est devenue minimaliste.

Ces classes sont des outils de bases permettant de manipuler les enregistrements d'une table entre autre charger un enregistrement, ajouter, mettre a jour, supprimer, serialiser au format XML ou JSon etc.
Une foi la classe generee il vous suffit de faire heriter votre classe et implementer toutes les fonctionnalites dans la classe fille afin de pouvoir regenerer votre classe mere si jamais la table change par exemple :)

Pour debugger vous aurez besoin de FirePhp ! C'est lui qui handle toutes les erreurs ou alors enlevez les lignes suivantes du fichier request_header.php :

ob_start();
FirePHP::getInstance(true)->registerErrorHandler($throwErrorExceptions = true);
FirePHP::getInstance(true)->registerExceptionHandler();
FirePHP::getInstance(true)->registerAssertionHandler($convertAssertionErrorsToExceptions = true, $throwAssertionExceptions = false);

Si l'erreur est toujours obscure regardez le fichier de log de votre serveur :)

Conclusion :


Version 3.0 :
Le fichier DBA est une classe Singleton d'abstraction de base de donnee et toutes les classes generees se base dessus pour les requetes vous en aurez donc besoin si vous utilisez les classes generees

Version 3.1 :
Vous pouvez generer votre propre Abstration de base de donnee base sur PDO rendant ainsi l'utilisation du DBA facultative.
Correction de bugs

Version 3.2 :
Correctifs et ajouts mineurs

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.