public static getMetaInstance ( $modelClass ) : |
||
$modelClass | ||
return |
public static function getMetaInstance($modelClass)
{
if (!isset(self::$_modelMetaInstances[$modelClass])) {
self::$_modelMetaInstances[$modelClass] = $modelClass::newInstance(array());
}
return self::$_modelMetaInstances[$modelClass];
}
public static function belongsTo($name, $params) { self::validateParams($params); $class = $params['class']; $localKey = $params['foreignKey']; $foreignKey = Arrays::getValue($params, 'referencedColumn') ?: MetaModelCache::getMetaInstance(AutoloadNamespaces::getModelNamespace() . $class)->getIdName(); return self::newRelation($name, $localKey, $foreignKey, false, $params); }