0
我目前有一個正在運行的CakePHP應用程序版本1.3.11。我正在使用此查找方法從我的數據庫中檢索數據。CakePHP檢索不正確的ID
$data = $this->Data->find('all', array('conditions' => array('Table.expired' => '0', 'Table.deleted' => '0'), 'order' => 'Table.date ASC', 'limit' => 20));
問題是這種方法每個行都返回3個ID。一個是主鍵,另外一個是外鍵,而外部表的id(兩個外鍵應該是相同的)。數據變量中找到的ID屬於外鍵。 例如,這應該是結果:
table1 =
id = 51
sites_id = 67
sites =
id = 67
,但目前這樣做:
table1 =
id = 67
sites_id = 67
sites =
id = 67
任何想法,將不勝感激!