Кион
Павел
Павел
Имхо
Кион
Так твое же имя то с маленькой буквы написали
Павел
Павел
Кион
Кион
Скоро домой идти с работы
Павел
Купи машину будешь ехать с работы
Павел
Как белый сахиб
Кион
на ps 4 pro потратился :D
Павел
На тонированной заниженной приоре
Павел
Alexey
Кион
ахахаха
Кион
Ivan
Привет! Прошу помощи. Совсем недавно с yii2 у меня 3 роли, host, guest, moderator отдельные таблицы под эти роли. это связанно с архитектурным решением. возможна ли такая реализация на yii2? изучаю примеры, и там построено все вокруг user Yii::$app->user->login Заранее большое спасибо, если направите почитать или поможете советом
Alexey
своди в 1 таблицу всех юзеров
Ivan
архитектурно не удобно
Ivan
большой портал с зависимыми таблицами. в рамках yii2 не решаемо?
Alexey
решаемо на разных доменах и очень геморно
Vladislav
Приветствую. А как правильно переопределить метод run класса из расшерения? https://github.com/vova07/yii2-imperavi-widget/blob/master/src/actions/UploadFileAction.php
Ivan
решаемо на разных доменах и очень геморно
Алексей, а на Laravel это решаемо? не изучали его? я пришел с кодигнатера, но там из за отсутствия mvc - полное месиво получается нужно что то легковестное и быстрое, но чтобы все с нуля не писать. mvc фреймворк с минимум перегруженности.
Alexey
думаю там те же проблемы будут )
Павел
решаемо на разных доменах и очень геморно
Решаемо через фабрику моделей пользователя. Чому бы нет?
Павел
Модель пользователя делаем не AR, a как фабрику, которая возвращает уже нужный обьект
Alexey
ну там надо решить вопрос сквозного идентификатора по трем таблицам, например
Павел
Зачем?
Alexey
идентити интерфейс так устроен )
Alexey
надо getId() иметь всегда
Павел
Ну не использовать автоинкрементное поле как id , а генерировать uid какой
Alexey
ну т.е. можно как-то формировать наверное table1-123 такого плана идентификаторы
Павел
И все дела. Только поиск будет замороченный
Alexey
чтоб реализовать можно было findIdentityById
Павел
Ну да типа того
Alexey
один хер логин форма будет замороченной :D
Ivan
да впринципе это заморочно как то. что уж так сложно то все)
Павел
Чего сложного?
Павел
Имхо проще взять и слить все в одну таблицу если структура позволяет.
The Ant
и это. кодигнайтер MVC таки
Павел
The Ant
чо я гоню, если рбак юзать там 4 таблицы воще
The Ant
Павел
Да там три роли всего не надо рбак
The Ant
это щас три
Павел
Гость ваще нафиг нужин?
The Ant
завтро будет 4
Павел
это щас три
Скажи ещё gulp надо ставить 😆😂
The Ant
да, и в докер все закатать
The Ant
иначе ваще не пофеншую
Павел
завтро будет 4
Я так понял проект со сложившейся структурой ничо непредвиденного
The Ant
ну раз переписывает, чоб и не переписать сразу норм?
Павел
Имхо слить все в одну таблицу если структура позволяет и не париться
Павел
Ну можно и на рбак раззориться
The Ant
если у него всего три роли
The Ant
вот. $user->isGuest() есть из каропки
The Ant
остается 2 роли
The Ant
делаем чек бокс ;D
The Ant
кто из них кто. и никаких таблиц с ролями
Павел
Ты украл мою идею негодяй!
The Ant
Timur
Тоже столкнулся с задачей авторизации из двух таблиц. А нас Yii используется как веб-морда для уже готового сетевого приложения (десктоп, мобильные клиенты), и изменение структуры БД приведет к тому, что придется еще и эти приложения переписывать. ПОка остановился вот на этом решении: https://stackoverflow.com/questions/34959941/how-to-login-using-two-different-model-or-switch-identity-class-in-yii2
Ivan
нет, такой расклад не прокатит. отдальные формы входа и куча аттрибутов у сущностей
Ivan
не слить нормально. естественно рассмотрел варианты все.
The Ant
сочувствую тебе бро, искренне
Павел
Ну делай фабрику
The Ant
поидее форма входа должна валидировать тока поступающие данные и все
The Ant
причем тут модераторы хосты нипанять
The Ant
форма одна, а сценарий в зависимости от екшена разный. ну к примеру логин на морде сайта, и логин в админке
The Ant
мож там понадобица капчю какую для админки нацепить кто его знает. или двуфакторная авторизация...
Ivan
просто для меня yii2 вообще новая платформа. боюсь утонуть и потратить кучу времени на подобные вещи. спасибо за помощь!
The Ant
ты это время сэкономишь на рефакторинге потом, и введении новых фич
Ivan
вообще было б круто иметь фреймворк, который бы 1. реализовывал hmvc из коробки 2. шаблонизатор для организации вью 3. эктиврекордс 4. нормальные роутинги строил из коробки(что понравилось в yii2) собственно остальные навороты для меня - новороты
The Ant
эктив рекорд говно так-то
Ivan
ну смотря какая реализация я старой закалки -предпочитаю прямые сиквелы