【发布时间】:2014-08-15 20:12:08
【问题描述】:
我正在尝试在fuelphp 中过滤一个orm 查询。是否可以检查相关模型的属性?我想获取相关的“cmets”,但前提是它们的可见性属性为“0”。是否可以在同一个查询中执行此操作?
这是我当前获取相关 cmets 的查询:
$top_rated = \Services\Model_Org::query()
->related('org')
->related('profile_image')
->related('comments')
->where('rating','!=', 'null')
->order_by('rating','desc')
->get();
这是我的尝试,但绝对行不通,因为“可见性”只是 cmets 而不是 orgs 的属性。
$top_rated = \Services\Model_Org::query()
->related('org')
->related('profile_image')
->related('comments')
->where('visibility', '=', '0')
->where('rating','!=', 'null')
->order_by('rating','desc')
->get();
【问题讨论】: