目前正在Cakephp 2.x上工作,並且經歷了以下錯誤。我們正在升級一個用程序化php編寫的舊項目,用更多的概念來蛋糕php。所以我們必須使用沒有任何蛋糕約定的現有數據庫。目前我面臨的問題是數據庫中有一個名爲tranz_vehicle的表。我有一個名爲vehicle.php模型,下面是它Cakephp模型不起作用
<?php
class Vehicle extends AppModel{
public $useTable="tranz_vehicle";
}
?>
我用$ useTable即使在代碼中,它顯示的是型號車輛下面的錯誤
表車輛數據源默認沒有被發現。
我不能修改表名..有什麼建議嗎?我是一個總新手cakephp
也有數據庫中的用戶表已經和我創建了一個模型用戶,它的作品完美。問題是其餘的表像tranz_vehicle
表名必須是多個車輛和型號名稱必須是單數 – 2015-02-12 07:40:26
@SharmaVikram我知道這個約束,但問題是數據庫已經創建了這個名稱,並有大量的數據。還有許多重要的關係。所以不可能將表名改爲車輛。這就是爲什麼我正在尋找選項,使模型指向另一個表。 – 2015-02-12 07:43:49