浏览代码

Core: new feature, enumerate relations starting from a given class

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@474 a333f486-631f-4898-b8df-5754b55c2be0
romainq 15 年之前
父节点
当前提交
50a878c82a
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      core/metamodel.class.php

+ 6 - 1
core/metamodel.class.php

@@ -722,7 +722,12 @@ abstract class MetaModel
 
 	public static function EnumRelations($sClass = '')
 	{
-		return array_keys(self::$m_aRelationInfos);
+		if (empty($sClass))
+		{
+			return array_keys(self::$m_aRelationInfos);
+		}
+
+		return array_keys(self::EnumRelationQueries($sClass, $sRelCode));
 	}
 
 	public static function EnumRelationProperties($sRelCode)