Esempio n. 1
0
 static function get_all($model)
 {
     $def = ModelManager::get_model_definition($model);
     $ns = $def->namespace;
     $name = $def->name;
     $q = "SELECT * FROM `{$ns}`.`{$name}`";
     return ModelManager::find_where($model, $q);
     // $models = array();
     // $def = ModelManager::get_model_definition($model);
     // $ns = $def->namespace;
     // $name = $def->name;
     // $q = "SELECT * FROM `$ns`.`$name`";
     // $results = DB::query($q);
     // if($results)
     // {
     // foreach($results as $result)
     // {
     // $m = new Model($model);
     // foreach($def->get_properties_list() as $prop)
     // {
     // $type = $def->get_data_type($prop);
     // if($type == "integer")
     // $val = (int)$result[$prop];
     // else
     // $val = $result[$prop];
     // $m->$prop = $val;
     // }
     // $m->exists_in_db = TRUE;
     // $models[] = $m;
     // }
     // }
     // return $models;
 }