app\models\User

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
nulled
Сообщения: 74
Зарегистрирован: 2018.10.30, 13:42

app\models\User

Сообщение nulled »

Привет! Имею несколько классов типов пользователей, допустим User, Director, Manager
Хочу в конфиге в зависимости от типа инициализировать нужный компонент юзер, как мне это сделать?
Спасибо :roll:
someweb
Сообщения: 552
Зарегистрирован: 2017.03.09, 10:12

Re: app\models\User

Сообщение someweb »

А как вы узнаёте тип?
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
nulled
Сообщения: 74
Зарегистрирован: 2018.10.30, 13:42

Re: app\models\User

Сообщение nulled »

someweb писал(а): 2020.02.12, 16:51 А как вы узнаёте тип?
Блин, да... Поставлю вопрос по другому.

Если мне нужно реализовать несколько классов ролей пользователя, как лучше это сделать?
skynin
Сообщения: 400
Зарегистрирован: 2017.12.12, 10:09

Re: app\models\User

Сообщение skynin »

nulled писал(а): 2020.02.12, 17:04 Если мне нужно реализовать несколько классов ролей пользователя, как лучше это сделать?
Фильтры контроля доступа (ACF), с помощью yii\filters\AccessControl,
или более продвинутый (и сложнее) управление доступом на основе ролей (RBAC), с помощью yii\rbac\Rule

Подробности поищите на форуме, или в доке, интернете
Не желайте странного, и не будет у вас головной боли чтобы достичь этого странного.
Тем более что окажется что оно вам и не нужно было, странное это.
Ответить