170 похожих чатов

Может кто подсказать как лучше сделать? Есть несколько типов организации,

в зависимости какой тип будет различный функционал, как лучше это реализовать? 1-й вариант создавать отдельные контроллеры для каждого типа организации и роли, к примеру 1-й контроллер: Organization1ForManagerController, Organization2ForManagerController и т.д.

8 ответов

15 просмотров

Звучит как повод применить паттерн стратегия

Только почему ты говоришь про контроллеры? Там же по идее actions контроллера будут одинаковы, а различия уже на уровне бизнес логики и взаимодействия с бд.

Sad-Asd Автор вопроса
Username
Только почему ты говоришь про контроллеры? Там же ...

по моей логике actions будут тоже разными, т.к. для организации1 требуется одна моделька, для организации2 требуется другая моделька и запись в поля модельки в одном действии может потребоваться, в другом нет

Sad-Asd Автор вопроса
Sad-Asd Автор вопроса
Sherzod
пиздец

к примеру организация автомойка: у неё фиксированные цены на услуги, у другой организации ремонт машин не фикс, поэтому создаю 2 экшена

Sad Asd
к примеру организация автомойка: у неё фиксированн...

Что требуется сделать, сформулируй пожалуйста, желательно с примером обработки

Sad-Asd Автор вопроса
Evgeny
Что требуется сделать, сформулируй пожалуйста, жел...

К примеру регистрируется организация: пользователь выбирает тип организации: мойка, ремонт авто. после регистрации пользователь регистрируется указывая номер организации и прикрепляется к ней, после уже на основе типа организации ему становятся доступны определенные действия. для моек - это создание заказ-наряда, услуг с фикс. ценой, отчеты и т.д., для ремонта авто - это почти то же самое, только с некоторыми отличиями. Пока я создал в паке контроллеры папки для контроллеров, планирую добавить AutoServiceManagerController, AuthServiceMasterController и то же самое для моек

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта