两个已经关联的表
表1是hasMany,表2是hasOne,并分别由字段id 与 model_id 相关联
表2内的其中5条记录的字段model_id相同,并与表1内字段id的值相同
在表2的controller条件查询应该怎么写?我想在表2的index下显示出表2内model_id值相同的记录
这个yii也有关联的事例 http://www.yiichina.com/tutorial/96
如果是用ActiveRecord手册有说
如果你要一条sql来查就用
用这个类\yii\db\Query() 手册(类手册)有说
或者写原生sql
\yii::$app->db->createCommand($sql)->queryAll();
这问题有点莫名其妙的。
要查询表2的数据你直接查就好了。。要model_id一样 你条件直接model_id=多少,你传进去就好了。。。
要所有根据表1的id分组,你直接查表1,然后用你的hasMany就好了。每个hasMany查出来的就是model_id相同的一类了。
没看明白想说啥!