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

Ну, я пришел к такой архитектуре. У меня, 3 роли: - Гость -

Авторизованный пользователь
- Админ

Речь о книжном магазине.
У админа доступ в админку
В админке круды для
- Книг
- Автров
- Жанров

У гостя и авторизованного пользователя одинаковые вьюшки.
- Главная
- Каталог
- Страница книги (товара)
- О нас
- Корзина (только для авторизованного пользователя)

Но в отличии от гостя, авторизованный пользователь может:
- Добавлять комментарии к книгам на странице книги
- Добавлять книги в корзину и оплачивать (не реализованный онал, просто при оплате чистится корзина)

Как лучше раскидать контроллеры по папкам? Я примерно так надумал:

5 ответов

14 просмотров

Круд однометодными контроллерами разве не жесть?😁

Не правильные контроллеры

Egor-Gogh Автор вопроса
Василий 🇺🇦❤️
Круд однометодными контроллерами разве не жесть?😁

Да хрен знает, чувак в курсе сказал так делать)

Egor-Gogh Автор вопроса

Вообще-то да) Ладно бы, там что-то сложное было, а так простейший круд

Egor Gogh
Вообще-то да) Ладно бы, там что-то сложное было, а...

В будущем может и будет что-то сложное, и что тогда?) Переписывать всё?🙈

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
Точно, оно. У тебя там имена потоков выставляются?
Александр (Rouse_) Багель
9
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Карта сайта