正如 Yii 文档中所写,我们可以通过这种方式使用 Active Record
$users=User::model()->with(array(
'posts'=>array(
'select'=>false,
'joinType'=>'INNER JOIN',
'condition'=>'posts.published=1',
),
))->findAll();
如果 Post HAS_MANY 类别,我想进行一些类似的查询,但使用某些类别的帖子
$users=User::model()->with(array(
'posts.categories'=>array(
'select'=>false,
'joinType'=>'INNER JOIN',
//how should I write condition here?
'condition'=>'posts.categories.id=1',
),
))->findAll();
有可能吗?什么是正确的语法?我在这里得到“未知列posts.categories.id”