2009-09-16 9 views
1

Есть ли фреймворк PHP, который не заставляет меня использовать один index.php в качестве точки входа или MVC architecture? Потому что мне нужно что-то развивать по-своему, с такими функциями, как аутентификация, безопасность, криптография, база данных CRUD и т. П., И поэтому может помочь какая-то структура. Это РАД?Могу ли я использовать фреймворк PHP без index.php или MVC?

+3

Если вам нужно разработать что-то по-своему, вы должны, вероятно, развивать его самостоятельно. Просто мысль. – vise

+0

Да, но будет ли инфраструктура не реализовывать функции, которые мне нужны? –

+2

Как я уже сказал ниже, используйте zend как библиотеку, и вам хорошо идти. –

ответ

8

The Zend framework позволит вам использовать любую взломанную систему, которую вы можете создать. Он модульный; используйте то, что вы хотите выбросить. Однако использование шаблона MVC - хорошая идея. Помните, что вы стоите на плечах гигантов.

+1

Помните, что Zend очень модульный. Если вы просто хотите использовать Zend_Auth, вы можете использовать его без MVC. Zend MVC - это еще один модуль (хорошо способ организации модов с некоторым клеем). –

+0

Любопытно, почему вы не хотите использовать отдельные точки входа? У вас будет довольно urls/user/add/user/delete/user/show-profile и т. Д. –

+0

Zend кажется огромным. Например, выполните аутентификацию/логин. Как создать базовую систему для учетных записей пользователей, без остальной части фреймворка? –

1

Также помните, что передний контроллер (index.php) и MVC - это отдельные шаблоны. То есть, у вас может быть структура MVC, которая НЕ реализует или не требует переднего контроллера. Мои рамки выбора, QCubed, случаются так.

+0

+1 Спасибо! Этот ответ тоже очень понравился бы для моего вопроса: посмотрите: http://stackoverflow.com/questions/7827937/which-php-frameworks-do-not-use-a-front-controller/7829356#7829356 – ghbarratt