动态查询yii

时间:2016-03-07 06:01:29

标签: php mysql yii2

我有这个查询

$res = propertyDetail::find()
    ->joinWith('propertyImages')
    ->all();

$res = $res->where(['pkPropertyIDPrimary' => 1]);

我收到此错误:

  

调用成员函数where()on array

此查询包含属性Image和属性详细信息记录。现在我想在这个动态中添加一个where子句。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

你需要这样做,

$res =  propertyDetail::find()
        ->joinWith('propertyImages');

$res = $res->where(['pkPropertyIDPrimary' => 1])->all();