0
我嘗試檢索從比賽屬於用戶所有的數據庫記錄。CakePHP會忽略找到條件
$cond = array('condition' => array('Tournament.user_id' => $this->Auth->user('id')));
$data = $this->User->Tournament->find('all', $cond);
它發現所有的比賽,劇本似乎不關心的情況。
User
hasAndBelongsToMany Tournament
。我在UsersController
製成的所謂的「比賽」的功能,其中上述代碼部分被包括。
我希望這是足夠的信息,否則告訴我有什麼需要,我將在稍後提供。
爲什麼不直接使用一個單一的線? '$數據= $這個 - >用戶 - >泰國隊> findAllByUserId($這 - > Auth->用戶( 'ID'));' – petervaz