Код: Выделить всё
public static function tableName($prefix = 0)
{
if ($prefix == 0) {
$session = Yii::$app->session;
return $session->get('city_module') . "_sale";
} else return $prefix . "_sale";
}
Код: Выделить всё
$sale_irr_dublicаte = Sale::find()
->andWhere(['rooms_count' => $this->rooms_count])
->tableName("test")
->andWhere(['phone1' => $this->phone1])
->andWhere(['address' => $this->address])
->andWhere(['id_sources' => $this->id_sources])
->one();
Теоретически надо чтобы если с актив рекорд взаимодействует пользователь то префикс берется от сессии а если работает cron то префикс выбирался бы исходя из метода (то есть я его мог передавать параметром )
tableName($prefix)