Nulltiton, вот именно что нельзя, но у вас GetAnswer асинхронный, так что делать?)
await ожидает выполнения асинхронного метода, по этому оно и упростит вам тут жизнь
DmItrENub, идея это хорошо, а стандартны лучше. Для связи между таблицами обязан быть внешний ключ, без него вы абсолютно никак не сможете сделать связь между таблицами
Или же в книгах такие детали более подробно описаны.
Хочу подметить, что столь "ювелирные" темы более подходят для более опытных программистов, т.к. это вообще ни каким образом не поможет вам программировать и изучать сам язык.
Можете обосновать это: "Вообще любой тип учётной записи и есть роль."?
Сам по себе юзер это набор данных, которые хранятся в базе данных. Роль/Тип/Назначение/Предназначение/И т.д. для юзера это всего лишь некоторое значение в таблице БД, которое отличает одних юзеров от других.
В вашем понимании, тип учётной записи это юзеры, у которых просто отличаются права действия/доступа на сайте.
Для партнёра доступно несколько подвариантов (Врач, Медсестра, Массажист), у которых, я так понимаю, разница в функционале тоже не велика. Но тут уже идёт речь о самом корне вашего сайта, т.е. о БД. Как вы сможете различить их на уровне БД? Правильно, по различным значениям в соответствующих колонках в таблице.
uliyanovaanastasia, не знаком с пхп, по этому смотреть код не имеет смысла для меня. Тут используется общая концепция программирования.
Если юзер может иметь несколько ролей, тогда создайте таблицу с ролями и сделайте отношение многие ко многим (Один юзер может иметь много ролей. Одна роль может быть у многих юзеров) и просто при проверке уже используйте цикл, либо автоматизируйте.
Как автоматизировать? Лично я бы тут приклеил бы несколько методов, которые проверяли бы наличие какой-то роли в юзера среди массива роле и выдавали бы true/false, а далее, при проверке через if/else вызывал бы этот метод
Василий Банников, оказалось, что моё понимание решения даже не верно. На сколько я понял изначально, мне нужно будет просто выгружать голотип вместе с юзером и все что мне осталось найти, это только способ для обновления логотипа как колонки в БД сразу для всех юзеров. Но тут я опять оказался не прав. Услышал несколько оскорблений в мой адрес, "автор задания" сказал, что хватит с него на сегодня интернета и ушёл.
Я просто оставлю это без комментариев. Спасибо ещё раз