1

我有一个表格“产品”和“间隔”表格。在“产品”表中,我有一个名为“intervals_id”的列,需要为“intervals”表的 id 创建一个外键。

我正在使用它,但它不起作用:

public function up() {    
   $refTable = $this->table('products');
   $refTable->addForeignKey('intervals_id', 'intervals', 'id');
   $refTable->save();    
}

我做错了什么?

4

1 回答 1

1

绑定两个模型

$this->Product->bindModel(
    [
        'belongsTo' => [
            'Interval' => [
                'foreignKey' => 'intervals_id',
            ],
        ],
    ],
    false
);
于 2016-09-20T06:21:33.420 回答