我有以下代碼:CakePHP的updateAll不工作
$this->Permissions->updateAll(
array('Permissions.user' => $newuser),
array('Permissions.user' => $originaluser)
);
但是當我運行它,我得到以下錯誤:
Warning (512): SQL Error: 1054: Unknown column 'counterstaff' in 'field list' [APP\cake\cake\libs\model\datasources\dbo_source.php, line 681]
Query: UPDATE `permissions` AS `Permissions` SET `Permissions`.`user` = counterstaff WHERE `Permissions`.`user` = 'counter'
由於某種原因,認爲我想設置的值是一列。任何人有任何想法,爲什麼這是發生?
這個答案在使用Cake時根本沒有幫助。 – 472084 2012-11-20 12:01:30