$export->dropTable(IPF_ORM::getTable('UserRole')->getTableName());
$export->dropTable(IPF_ORM::getTable('UserPermission')->getTableName());
$auth_app = new IPF_Auth_App();
- IPF_ORM::createTablesFromModels($auth_app);
+ IPF_ORM::createTablesFromModels($auth_app->modelList());
$toAdd = $permissions;
}
$project = IPF_Project::getInstance();
+ $models = array();
foreach ($project->appList() as $app)
- IPF_ORM::createTablesFromModels($app);
+ $models = array_merge($models, $app->modelList());
+
+ IPF_ORM::createTablesFromModels($models);
}
}
return $models;
}
- public static function createTablesFromModels($app)
+ public static function createTablesFromModels($models)
{
- IPF_ORM_Manager::connection()->export->exportClasses($app->modelList());
+ IPF_ORM_Manager::connection()->export->exportClasses($models);
}
public static function generateSqlFromModels($app)