echo "\t classname: nom de la classe genere \n"; echo "\t chemin: chemin complet du fichier exemple: C:\\wamp\\www\\myproject\\application\\models\\maclasse.class.php \n"; echo "\n\t Attention: Adapter le fichier config/config.xml pour l'acces a la base de donnees \n"; } else { $nomtable = $argv[1]; $nomclasse = $argv[2]; $path = $argv[3]; /* echo "Nom du script $nomscript \n"; echo "Nom de la table $nomtable \n"; echo "Nom de la classe $nomclasse \n"; echo "Chemin du fichier $path \n"; */ //Initialisation de la connexion à la base de donn�es Database::InitDB("config/config.xml"); $fabrique = new EntityFactory($nomtable, $nomclasse); $contenu = $fabrique->generateClasse(); //print_r($contenu); if (isset($path)) { $f = $path; } else { $f = "classgenerate/{$nomclasse}.class.php"; } $text = $contenu; $handle = fopen($f, "w"); // regarde si le fichier est accessible en écriture if (is_writable($f)) { // Ecriture if (fwrite($handle, $text) === FALSE) { echo "Impossible d ecrire dans le fichier {$f}"; exit; }