0
有沒有辦法在Cakephp中使用findby方法只返回一個字段? 到目前爲止,我已經得到了這個Cakephp只使用findby方法返回一條記錄
$user = $this->User->findbyUsername($username, array('User.id'));
但似乎返回所有相關結果....
有沒有辦法在Cakephp中使用findby方法只返回一個字段? 到目前爲止,我已經得到了這個Cakephp只使用findby方法返回一條記錄
$user = $this->User->findbyUsername($username, array('User.id'));
但似乎返回所有相關結果....
嘗試
$this->User->recursive = -1;
// If you are using the Containable behavior:
$this->User->contain();
$user = $this->User->findByUsername($username, array('fields' => 'User.id'));
你應該把$遞歸在您的應用程序的模型。 – mark
我認爲@mark試圖說的是,除非另有說明,否則在您的應用程序模型中將遞歸設置爲-1是常見做法,因此它是所有查詢的默認設置。道格展示的方式雖然完全沒問題。 – Dave
;)謝謝你闡述我的一點太短的評論。當然dougs答案本身是正確的。 – mark