Добрый день.
На данный момент размещаю код поиска по модели в одном из методов главной таблицы, там же подтягиваю связи. Правильно ли это?
Получается что то вроде такого:
<?php
namespace app\models;
class SomeModel extends ActiveRecord
{
// стандартные primaryKey, tableName
//-----
static function search($value1, $value2)
{
// тут какие то проверки значений $value1, $value2. Поиск по другим таблицам этих значений (что-то вроде проверки на существование
// в конце метода вывод
return $model->find()->with(['relation1', 'relation2'])->where(['value1' => $value1...])->all()
}
}