0
得到表的名字,我有2个表:
市 - > ID,姓名,COUNTRY_ID
国家 - > ID,名称
Yii的外键
是否有可能得到的名字来自Country_id的“Countries”表
(Country_id当然是设置了外键)?
得到表的名字,我有2个表:
市 - > ID,姓名,COUNTRY_ID
国家 - > ID,名称
Yii的外键
是否有可能得到的名字来自Country_id的“Countries”表
(Country_id当然是设置了外键)?
CActiveRecord::tableName()可能是你在找什么。
假设城市和乡村都AR类和你有他们两个人之间的关系设置。
$countryTableName = City::model()->findByPk($id)->country->tableName();
您的解决方案的工作原理,尽管我用这个小函数解决它https://gist.github.com/kidsil/4973878 – Asaf 2013-02-17 22:44:57
你是什么意思“国名”表?你是指“国家”表中的“名称”字段吗? – wonde 2013-02-15 20:42:01
是“城市”和“国家”AR类吗?如果两者的“关系”方法之间的关系是这样的话? – topher 2013-02-15 20:52:29
我的意思是我想创建一个名为“Country”的新对象,我想通过字段“country_id”获取对象的名称,或者有没有更好的方法来做到这一点(?) – Asaf 2013-02-15 21:20:37