Add PHP Warning for misused of the function OptimizeColumnLoad

This commit is contained in:
acognet
2020-08-20 16:44:44 +02:00
parent 23c0a67914
commit 2142ffedc3

View File

@@ -222,6 +222,7 @@ class DBObjectSet implements iDBObjectSetIterator
if (!is_array($aAttToLoad))
{
$this->m_aAttToLoad = null;
trigger_error ( "OptimizeColumnLoad : wrong format actual :(".print_r($aAttToLoad, true)."). should be [alias=>[attributes]]", E_USER_WARNING );
return;
}
foreach ($aAttToLoad as $sAlias => $aAttCodes)
@@ -229,6 +230,7 @@ class DBObjectSet implements iDBObjectSetIterator
if (!is_array($aAttCodes))
{
$this->m_aAttToLoad = null;
trigger_error ( "OptimizeColumnLoad : wrong format actual :(".print_r($aAttToLoad, true)."). should be [alias=>[attributes]]", E_USER_WARNING );
return;
}
}
@@ -267,6 +269,7 @@ class DBObjectSet implements iDBObjectSetIterator
}
}
}
// Add the friendly name anytime
$oFriendlyNameAttDef = MetaModel::GetAttributeDef($sClass, 'friendlyname');
$aAttToLoadWithAttDef[$sClassAlias]['friendlyname'] = $oFriendlyNameAttDef;