Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Orm 科哈纳-奥姆关系_Orm_Kohana_Relationship_Belongs To - Fatal编程技术网

Orm 科哈纳-奥姆关系

Orm 科哈纳-奥姆关系,orm,kohana,relationship,belongs-to,Orm,Kohana,Relationship,Belongs To,我有两张桌子 Table1 { Column1, Column2 } Table2 { Column1, Column2 } 我的关系如下: Table1.Column1 belongs_to Table2.Column2 因此,在表1_模型中: protected $_belongs_to = array('Table2' => array('foreign_key' => 'Column1')); 但我应该如何指定要将其连接到表2.2?表2.Column2不是主要索引。我

我有两张桌子

Table1 { Column1, Column2 }

Table2 { Column1, Column2 }
我的关系如下:

Table1.Column1 belongs_to Table2.Column2
因此,在表1_模型中:

protected $_belongs_to = array('Table2' => array('foreign_key' => 'Column1'));

但我应该如何指定要将其连接到表2.2?表2.Column2不是主要索引。

我不知道你为什么会有这样的关系

如果表1属于表2,那么我会将其视为:

Table1.Column2属于Table2.Column1,因为Table1.Column2是链接Table2主键的外键

因此,表1_模型中的关系为:

protected$\u属于=数组('Table2'=>array('foreign\u key'=>'Column2'))

更多信息请点击此处: