Например в модели ProductSearch это как-то так:
Код: Выделить всё
$query->andFilterWhere(['like', 'vendor.name', $this->vendor]);
Код: Выделить всё
function getCountOrders()
{
return Order::find()->where(['product_id' => $this->id])->count();
}