#1 cody
一张表关联多张表,都是一对一的关系,能有多个fkey吗?怎样写?
2010-12-10 17:23:46
#2 jake
你的意思是,主表中,主表A字段对应从表甲的A字段,主表B字段对应从表乙的B字段,主表C字段对应从表丙的C字段,对吗?
分别对应就可以
class user extends spModel
{
public $pk = 'user_id';
public $table = 'user';
var $linker = array(
array(
'type' => 'hasone',
'map' => 'my1111', // 关联的标识
'mapkey' => 'a_id',
'fclass' => 'tbla',
'fkey' => 'a_id',
'enabled' => true
),
array(
'type' => 'hasone',
'map' => 'my2222', // 关联的标识
'mapkey' => 'b_id',
'fclass' => 'tblb',
'fkey' => 'b_id',
'enabled' => true
),
array(
'type' => 'hasone',
'map' => 'my3333', // 关联的标识
'mapkey' => 'c_id',
'fclass' => 'tblc',
'fkey' => 'c_id',
'enabled' => true
),
);
}
2010-12-10 17:29:27