Есть модель Car со связью к бренду по brand-id:public function getBrand()
{
return $this->hasOne(Brand::className(), [
'id' => 'brand_id'
]);
}
У этого
brand есть поле
name.
И чтобы искать по полю
name делаю так:
$query->joinWith('brand');
$query->orFilterWhere([
'like', 'brand.name', '%'.$this->company.'%', false
]);
(поиск по полю
company)
Код не работает. Что я делаю не так. Если что таблица модели Brand называется car_brand