关于yii多表查询


我用 yii做框架
有三章表 查询

classes
c_id c_name g_id

grade
g_id g_name s_id

school
s_id s_name

我在 classes查询 数据

想获得 s_name 该如何写

求最好方法

yii php

jhg543 11 years, 6 months ago

用ar的话,比较方便。
在classes model定义一个BELONGS_TO的relation grade
在grade model定义一个BELONGS_TO的relation school

则可通过查询classesmodel获取
$classes->grade->school->s_name;

另外,我对这种一个字母的前缀字段好反感,毫无可读性……

grade_id, school_id 是不是爽很多?

果然又悲剧了 answered 11 years, 6 months ago

Your Answer