2014-01-13 69 views
2

我正在構建一個基於多個數據庫的新應用程序,其中包含許多不遵循任何Cake約定的表。我想使用CakePHP,但我不確定沒有Cake格式的數據庫是否可能。使CakePHP與現有的「非Cake」數據庫一起工作

的問題包括:

  • 表中未命名爲蛋糕預計
  • 主鍵不一定命名id(例如,它可能是order_id
  • 外鍵不一定命名爲喜歡的other_table_id

更改數據庫表不是一個選項。

是否可以在每個模型中手動配置模式,以便Cake會知道模型關係需要如何工作?或者我應該放棄使用Cake?

+0

不要給老兄@XuDing絕對是對的 – Anubhav

回答

0
**Try this code sample............** 
More detail here http://book.cakephp.org/2.0/en/models/model-attributes.html 
<?php 

class Example extends AppModel { 

// Name of the model. If you do not specify it in your model file it will be set to the class name by constructor. 
    public $name = 'Example'; 
// table name example 
    public $useTable = example; 
// example_id is the field name in the database 
    public $primaryKey = 'example_id'; 

} 
?> 
相關問題