1
0
mirror of synced 2024-12-14 15:16:04 +03:00
This commit is contained in:
zYne 2007-09-12 22:03:25 +00:00
parent 2f66d604d6
commit c8578d434a

View File

@ -999,7 +999,11 @@ class Doctrine_Query extends Doctrine_Query_Abstract implements Countable
// apply inheritance to WHERE part
if ( ! empty($string)) {
$this->parts['where'][] = '(' . $string . ')';
if (substr($string, 0, 1) === '(' && substr($string, -1) === ')') {
$this->parts['where'][] = $string;
} else {
$this->parts['where'][] = '(' . $string . ')';
}
}
@ -1424,6 +1428,8 @@ class Doctrine_Query extends Doctrine_Query_Abstract implements Countable
$assocPath = $prevPath . '.' . $asf->getComponentName();
$this->_aliasMap[$assocPath] = array('parent' => $prevPath, 'relation' => $relation, 'table' => $asf);
$assocAlias = $this->getTableAlias($assocPath, $asf->getTableName());
$queryPart = $join . $assocTableName . ' ' . $assocAlias;