/*
* 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
/*
* Descriptif
*/
DataBaseObjectCreator est un generateur de classe pour une base de donnee MySql.
(Version precedante : http://www.phpcs.com/codes/DBOC-AJAX-PHP5_46882.as px)
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)->registe rErrorHandler($throwErrorExceptions = true);
FirePHP::getInstance(true)->registerExcepti onHandler();
FirePHP::getInstance(true)->registerA ssertionHandler($convertAssertionErrorsToException s = true, $throwAssertionExceptions = false);
Si l'erreur est toujours obscure regardez le fichier de log de votre serveur :)