国家/地区表格如下:
iso | name
--------------------------
AD | Andorra
AE | United Arab Emirates
AF | Afghanistan
...etc
我的客户表包含以下字段,均存储国家/地区代码:
id | country_origin | current_country_study | address_country
--------------------------------------------------------
54 | BE | GB | GB
我不确定如何链接Country模型,这样当我在Customer模型上进行查找时,我可以检索国家/地区的名称。如果我有一个名为country_id
的字段,我会好的,但不知道如何使用多个字段。
答案 0 :(得分:1)
别名应该可以解决问题:
public $belongsTo = array(
'CountryOrigin' => array(
'className' => 'Country',
'foreignKey' => 'country_origin_id'
),
'CurrentCountry' => array(
'className' => 'Country',
'foreignKey' => 'current_country_id'
),
....
);
您需要更新customers
表以获取新的外键字段。