static function factory($name, $criteria = NULL, $no_fetch = FALSE) { $class_name = $name . MODEL_SUFFIX; if (class_exists($class_name) && is_subclass_of($class_name, 'ORM_Model')) { $object = new $class_name(); } else { $object = new ORM_Model(); } $object->name($name); $object->fetch_data($criteria, $no_fetch); //Object初始化 $object->init(); return $object; }