Есть ли фреймворк PHP, который не заставляет меня использовать один index.php в качестве точки входа или MVC architecture? Потому что мне нужно что-то развивать по-своему, с такими функциями, как аутентификация, безопасность, криптография, база данных CRUD и т. П., И поэтому может помочь какая-то структура. Это РАД?Могу ли я использовать фреймворк PHP без index.php или MVC?
ответ
The Zend framework позволит вам использовать любую взломанную систему, которую вы можете создать. Он модульный; используйте то, что вы хотите выбросить. Однако использование шаблона MVC - хорошая идея. Помните, что вы стоите на плечах гигантов.
Помните, что Zend очень модульный. Если вы просто хотите использовать Zend_Auth, вы можете использовать его без MVC. Zend MVC - это еще один модуль (хорошо способ организации модов с некоторым клеем). –
Любопытно, почему вы не хотите использовать отдельные точки входа? У вас будет довольно urls/user/add/user/delete/user/show-profile и т. Д. –
Zend кажется огромным. Например, выполните аутентификацию/логин. Как создать базовую систему для учетных записей пользователей, без остальной части фреймворка? –
Также помните, что передний контроллер (index.php) и MVC - это отдельные шаблоны. То есть, у вас может быть структура MVC, которая НЕ реализует или не требует переднего контроллера. Мои рамки выбора, QCubed, случаются так.
+1 Спасибо! Этот ответ тоже очень понравился бы для моего вопроса: посмотрите: http://stackoverflow.com/questions/7827937/which-php-frameworks-do-not-use-a-front-controller/7829356#7829356 – ghbarratt
Если вам нужно разработать что-то по-своему, вы должны, вероятно, развивать его самостоятельно. Просто мысль. – vise
Да, но будет ли инфраструктура не реализовывать функции, которые мне нужны? –
Как я уже сказал ниже, используйте zend как библиотеку, и вам хорошо идти. –