Example #1
0
 public function preupdate()
 {
     Cli::pinfo(" * Create base classes");
     Model::createClassesFromConfig(array());
     $bdd = Bdd::getInstance();
     $config = Config::getInstance();
     foreach ($config->get("model", array()) as $table => $columns) {
         $className = __NAMESPACE__ . "\\" . ucfirst($table) . "Model";
         $model = new $className();
         if (!$bdd->tableExists($model->getTableName())) {
             Cli::pinfo(" * Create table " . $model->getTableName());
             $model->createTable();
         }
     }
 }