}
public function getUsers() {
- return $this->hasOne(Users::class, ['phone' => new Expression('phone::varchar(20)')]);
+ return $this->hasOne(Users::class, ['phone' => 'phone']);
}
}
\ No newline at end of file
$infoText .= ' test ';
//////////////////////////////////////////////
- $sales = Sales::find()->joinWith(['users'])->where(['source' => '0'])->andWhere(['!=', 'sales.phone::varchar(20)', ''])
+ $sales = Sales::find()->leftJoin('users', 'users.phone = sales.phone::varchar(20)')->where(['source' => 0])->andWhere(['!=', 'sales.phone::varchar(20)', ''])
->andWhere(['>=', 'sales.date', date('Y-m-d H:i:s', strtotime('-15 minute', time()))])
->all();