После прочтения статьи, рассказывающей как модифицировать микро-фреймворк Silex под архитектуру MVC, у меня возникло двойственное впечатление. Способ имеет право на жизнь, однако:
Давайте посмотрим, что можно сделать.
- в проекте не всегда нужна ORM, хочется иметь и простую реализацию Модели;
- в Silex уже есть (хотя и не совсем явные) нативные контроллеры;
- писать свои автозагрузчики, когда есть возможность добавить нужное в Composer — не есть хорошо.
Давайте посмотрим, что можно сделать.