例如,我有一个像这样的数据库。 国家>城市>村
它以这种方式解释>>
Village cityid
属于id
city
城市有coutryid
,属于id
country
如何通过在Yii Active Record中定义contry id来获得一个村庄?
答案 0 :(得分:1)
在AR模型中设置“关系”,当您在父模型中执行查找时,默认情况下其他模型是延迟加载的,您可以通过父模型访问其他模型。有关分步说明,请参阅文档中的“关系活动记录”,或参阅this。
答案 1 :(得分:0)
如果这些是三个表,你必须使用活动记录find或findBySql并使用join。
http://www.tipstank.com/2010/08/22/yii-find-examples-a-basic-guide/
http://www.roseindia.net/sql/sqljoin/mysql-join-3-tables.shtml