Задать вопрос

Библиотека PHP для Controller?

Всем привет! Задался таким вот вопросом: Существуют ли отдельные библиотеки реализующие Контроллер из MVC вне фреймворка? Например, отдельно существует Модель и Вид: Doctrine & Twig. А контроллер?
  • Вопрос задан
  • 2714 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
А что вы хотите от контроллера? Есть вот такой роутер — github.com/chriso/klein.php, не подойдет?
Ответ написан
@alesto
Похоже что Вам нужно что-то типа вот такого микрофреймворка. Как пишет автор из MVC тут только C :)
silex.sensiolabs.org/
Ответ написан
Комментировать
Большей частью (модульные) фреймворки и пишутся для реализации функций контроллеров, связи вида и модели. Слово «библиотека» тут не совсем уместно. Библиотеку вызывают из своего кода, а контроллер и есть свой код прежде всего. Вы можете в каком-нибудь users.php написать код получения списка юзеров из Doctrine и его рендеринг в Twig и это будет типичный контроллер, но когда придёте к концепции фронт-контроллера и роутинга, чтобы соблюдать DRY хотя бы, то получите типичный велосипедный фреймворк.
Ответ написан
Комментировать
@Disturbed
Хотелось бы заметить, что Модель != ORM.
Ответ написан
@Lostboy
Действительно можно обратиться к компонентам symfony 2
fabien.potencier.org/article/49/what-is-symfony2 — обзор возможностей

Вас, скорее всего, интересует компонент HttpFoundation
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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