This commit is contained in:
parent
1d6020c454
commit
39b8a3e3e2
@ -51,7 +51,7 @@ class Doctrine_Query extends Doctrine_Query_Abstract implements Countable
|
|||||||
'BY',
|
'BY',
|
||||||
'CHARACTER_LENGTH',
|
'CHARACTER_LENGTH',
|
||||||
'CHAR_LENGTH',
|
'CHAR_LENGTH',
|
||||||
'CURRENT_DATE',
|
'CURRENT_DATE',
|
||||||
'CURRENT_TIME',
|
'CURRENT_TIME',
|
||||||
'CURRENT_TIMESTAMP',
|
'CURRENT_TIMESTAMP',
|
||||||
'DELETE',
|
'DELETE',
|
||||||
@ -688,6 +688,8 @@ class Doctrine_Query extends Doctrine_Query_Abstract implements Countable
|
|||||||
$componentAlias = $this->getRootAlias();
|
$componentAlias = $this->getRootAlias();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->load($componentAlias);
|
||||||
|
|
||||||
// check the existence of the component alias
|
// check the existence of the component alias
|
||||||
if ( ! isset($this->_aliasMap[$componentAlias])) {
|
if ( ! isset($this->_aliasMap[$componentAlias])) {
|
||||||
throw new Doctrine_Query_Exception('Unknown component alias ' . $componentAlias);
|
throw new Doctrine_Query_Exception('Unknown component alias ' . $componentAlias);
|
||||||
@ -1463,8 +1465,11 @@ class Doctrine_Query extends Doctrine_Query_Abstract implements Countable
|
|||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function load($path, $loadFields = true)
|
public function load($path, $loadFields = true)
|
||||||
{
|
{
|
||||||
|
if (isset($this->_aliasMap[$path])) {
|
||||||
|
return $this->_aliasMap[$path];
|
||||||
|
}
|
||||||
$e = Doctrine_Tokenizer::quoteExplode($path, ' INDEXBY ');
|
$e = Doctrine_Tokenizer::quoteExplode($path, ' INDEXBY ');
|
||||||
|
|
||||||
$mapWith = null;
|
$mapWith = null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user