0
我有兩個相關的模型:未知科拉姆錯誤
- 位置的hasMany體育
- 運動屬於關聯位置
在我的運動版車型,我使用這個命令:
public $order = 'Location.name ASC, Sport.name ASC';
那裏沒問題。問題是,當我嘗試通過選址模型,我在ON子句中得到一個未知列的錯誤,其中使用了運動版車型爲了刪除一條記錄:
SELECT `Sport`.`id` FROM `scheduler`.`sports` AS `Sport` WHERE `Sport`.`location_id` = 6 ORDER BY `Location`.`name` ASC, `Sport`.`name` ASC
我有「依賴」 =>在Location hasMany關聯中爲true,所以我期望它刪除體育記錄,但爲什麼select語句沒有正確地加入Location表。我遞歸設置爲1.如果我刪除順序中的Location.name,它工作正常。
有點新蛋糕PHP。使用2.x