我正在嘗試更新顏色。當我將數據讀入表單時,會添加表格,但是當我嘗試寫回表格時,表格未連接。如何使用hasMany關係進行更新?
警告(512):SQL錯誤:1054:未知列 'Fanpage.Colourset' 在 '字段列表'[CORE /蛋糕/庫/模型/數據源/ dbo_source.php,線684]
查詢:爲模型,控制器,表格等在這裏
UPDATE `fanpages` AS `Fanpage`
LEFT JOIN `users` AS `User` ON (`Fanpage`.`user_id` = `User`.`id`)
LEFT JOIN `accounts` AS `Account` ON (`Fanpage`.`account_id` = `Account`.`id`)
SET `Fanpage`.`Colourset` = Array, `Fanpage`.`Fanpage` = Array
WHERE 1 = 1
代碼:http://bin.cakephp.org/view/1132666511
當我用白水(),記錄添加到colourset表,但是當我嘗試updateAll()時,colourset表似乎不可用。
(抱歉亂碼 - 我是新:))
任何幫助表示讚賞 - 我一直在谷歌上搜索了2天,我想不出是什麼問題。我試圖改變關係等。
這是我需要看的? http://nuts-and-bolts-of-cakephp.com/2008/07/17/forcing-an-sql-join-in-cakephp/ – binky
我還沒有解決它,但我認爲這是我想要的: $ this-> Fanpage-> Colourset-> UpdateAll() – binky