2012-04-03 40 views
0

在doctrine中連接表(左連接)語法的最佳做法是什麼?表關係中的Zend + Doctrine錯誤

我有這樣的代碼:

$userTable = Doctrine_Core::getTable('Application_Model_User'); 

    $q = Doctrine_Query::create() 
      ->select('u.*') 
      ->from('Application_Model_User2 u') 
      ->leftJoin('u.Application_Model_User2 p'); 

    echo $q->getSqlQuery(); 

但我得到的是這樣的錯誤:

Message: Unknown relation alias Application_Model_User2 

PS:Application_Model_User和Application_Model_User2擴展了理論生成的模型。

有人對此錯誤有任何想法嗎?

+0

你是否在你的教義模式中指定了一個'relations'項目? – mamadrood 2012-04-03 03:34:43

回答