2011-04-12 153 views
0

我的數據庫服務器不支持innodb引擎,所以我不能在數據庫級別使用外鍵 costraints。 如何確保參考完整性?我可以使用cakephp模型做到這一點, 怎麼樣?CakePHP和參照完整性

回答

0

我在cakePHP的表上使用myISAM引擎,目前沒有問題=)。

外鍵在模型定義如下:

// this is a property of Post Model 

    var $belongsTo = array(
    'PostCategory' => array(
     'className' => 'PostCategory', 
     'foreignKey' => 'post_category_id', 
     'conditions' => '', 
     'fields' => '', 
     'order' => '' 
    ) 
); 

這意味着當前模型與模型PostCategory使用post_category_id柱作爲外鍵相關聯。

+0

和數據關聯已無關,與他的問題。 – 2011-04-14 18:26:57