#132 Views on data model classes

SVN:trunk[429]
This commit is contained in:
Romain Quetiez
2010-06-04 14:02:46 +00:00
parent 0a38eab341
commit d115022132
3 changed files with 59 additions and 7 deletions

View File

@@ -34,15 +34,13 @@ class DBObjectSearch
private $m_aReferencedBy;
private $m_aRelatedTo;
public function __construct($sClass, $sClassAlias = '')
public function __construct($sClass, $sClassAlias = null)
{
if (empty($sClassAlias)) $sClassAlias = $sClass;
if (is_null($sClassAlias)) $sClassAlias = $sClass;
assert('is_string($sClass)');
assert('MetaModel::IsValidClass($sClass)'); // #@# could do better than an assert, or at least give the caller's reference
// => idee d'un assert avec call stack (autre utilisation = echec sur query SQL)
if (empty($sClassAlias)) $sClassAlias = $sClass;
$this->m_aSelectedClasses = array($sClassAlias => $sClass);
$this->m_aClasses = array($sClassAlias => $sClass);
$this->m_oSearchCondition = new TrueExpression;