Yii2 получить ID еще не созданного пользователя?
Просто загружайте фото в afterSave() где уже есть id
Максим Тимофеев парвильно сказал, но иногда, в какой-нить сложной бизнес-логике, реально бывает необходимость получить id еще не сохраненной сущьности. Для решения этой проблемы нужно отказаться от автоинкрементов в таблицах и получать id у какого-нить счетчика, например,  redis incr.