Properly optimize the columns to load, when subitems are requested.

SVN:trunk[3168]
This commit is contained in:
Denis Flaven
2014-05-23 13:08:31 +00:00
parent 92b2131d3b
commit 7b7e69a890

View File

@@ -147,6 +147,11 @@ if (!empty($sExpression))
{
throw new CoreException("Invalid field specification $sField: $sAttCode is not a valid attribute for $sClass");
}
$oAttDef = MetaModel::GetAttributeDef($sClass, $sAttCode);
if ($oAttDef instanceof AttributeSubItem)
{
$aAliasToFields[$sClassAlias][] = $oAttDef->GetParentAttCode();
}
}
// Read query parameters