Beispiel #1
0
 public function __construct()
 {
     if (!UN_ObjectModel::$db) {
         UN_ObjectModel::$db = Db::getInstance();
     }
     $class_name = get_class($this);
     self::$un_definition = $class_name::$un_definition;
     if (!isset(UN_ObjectModel::$loaded_classes[$class_name])) {
         //$this->def = ObjectModel::getDefinition($class_name);
         //$aaa =  get_object_vars($this);
         //UN_ObjectModel::$loaded_classes[$class_name] = get_object_vars($this);
         UN_ObjectModel::$loaded_classes[$class_name] = $this;
     } else {
         //			foreach (UN_ObjectModel::$loaded_classes[$class_name] as $key => $value){
         //				$this->{$key} = $value;
         //            }
         $t_obj = UN_ObjectModel::$loaded_classes[$class_name];
         //$aaa = $t_obj::$un_definition;
         self::$un_definition = $t_obj::$un_definition;
     }
 }