2011-11-17 65 views

回答

2

嘗試

$this->User->recursive = -1; 

// If you are using the Containable behavior: 
$this->User->contain(); 

$user = $this->User->findByUsername($username, array('fields' => 'User.id')); 
+0

你應該把$遞歸在您的應用程序的模型。 – mark

+0

我認爲@mark試圖說的是,除非另有說明,否則在您的應用程序模型中將遞歸設置爲-1是常見做法,因此它是所有查詢的默認設置。道格展示的方式雖然完全沒問題。 – Dave

+0

;)謝謝你闡述我的一點太短的評論。當然dougs答案本身是正確的。 – mark