我有 2 个表:
City -> ID, Name, Country_id
国家-> ID, Name
是否可以从 Country_id 获取“Countries”表的名称
(当然,Country_id 设置为外键)?
CActiveRecord::tableName()可能是您正在寻找的。
假设 City 和 Country 都是 AR 类,并且您在它们之间建立了关系。
$countryTableName = City::model()->findByPk($id)->country->tableName();