varan
Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Как правильно организовать админ-интерфейс
Как правильно организовать обработку сообщений при администрировании сайта? Все, что я пробовал до этого мне не нравится.
например, есть какая-то страничка в админ-интерфейсе на которой есть какая-то форма с hidden-полем action
На этой страничке есть подразделы, у которых есть свои подразделы и т.д., и у каждой есть, допустим, какой-то action (например 'save_html' и параметры)
проблема и в том кому обрабатывать POST и какую страницу показывать в зависимости от GET
как лучше сделать:
1) Один класс с большим оператором switch, который в зависимости от action вызывает нужный класс с нужными параметрами
2) класс главного раздела админ-интерфейса, который знает в зависимости от пришедших параметров какой класс инициализировать, тот в свою очередь знает что ему инициализировать и т.д.
3) Передавать в поле action название класса и метода
4) Что-то еще?
Сорри, если непонятно объяснил, если что - спрашивайте, уточню
Как правильно организовать обработку сообщений при администрировании сайта? Все, что я пробовал до этого мне не нравится.
например, есть какая-то страничка в админ-интерфейсе на которой есть какая-то форма с hidden-полем action
На этой страничке есть подразделы, у которых есть свои подразделы и т.д., и у каждой есть, допустим, какой-то action (например 'save_html' и параметры)
проблема и в том кому обрабатывать POST и какую страницу показывать в зависимости от GET
как лучше сделать:
1) Один класс с большим оператором switch, который в зависимости от action вызывает нужный класс с нужными параметрами
2) класс главного раздела админ-интерфейса, который знает в зависимости от пришедших параметров какой класс инициализировать, тот в свою очередь знает что ему инициализировать и т.д.
3) Передавать в поле action название класса и метода
4) Что-то еще?
Сорри, если непонятно объяснил, если что - спрашивайте, уточню