Я только что узнал о шаблоне ADR (Action Domain Responder), который кажется намного более эффективным, чем MVC (Model View Controller), но, в отличие от MVC, мне трудно найти структуру для ADR. Причина, должно быть, в его возрасте, он так молод. Но все же кто-нибудь знает структуру PHP (или любого другого языка), которая реализует ADR?
Symfony 2 на самом деле не является фреймворком, основанным на MVC. Контроллер может быть любым вызываемым; так что вы можете использовать его для ADR.
Некоторые ссылки, объясняющие, как использовать контроллеры в качестве действий:
Также может быть хорошей идеей использовать контроллеры для создания экземпляров и параметризации ваших действий; поэтому действие не должно знать, было ли оно запрошено, например, из HTTP-запроса или консольной команды.
Муса Хайдари
Лайонел Гайяр
Муса Хайдари
Лайонел Гайяр
Лайонел Гайяр