и верно ли указан адрес загрузки ?
['balance', 'number']
? Убираем.['balance', 'number']
в [['id', 'status', 'created_at', 'updated_at', 'phone_internal', 'position_id', 'depart_id'], 'integer'],
public function getBalance()
вы уже переименовали, ок.$query->joinWith(['balance' => function($query) { $query->from(['balance' => Balance::className()]); }]);
не там где нужно и можно проще:$query->joinWith('balancexx');
$query->andFilterWhere([
'balance.summ' => $this->balance, //обратите внимание, что тут balance слева это имя таблицы
модель User имеет в rules среди прочего ['balance', 'number'], и не имеет никаких
public function getBalance()
переименуйте. Сделайте допустим public function getBalanceRalation()