Сайт строю по принципу MVC.
Не могу понять,что значит единая точка входа и какую роль играет файл index.php
Структура сайта примерно такая: MODELS
VIEW1.TPL
VIEW2.TPL
VIEW3.TPL
CONTROLLER1.PHP
CONTROLLER2.PHP
CONTROLLER3.PHP
Страница собирается в контроллере.При вводе урл адреса контроллера (на локалхост) в браузере - загружается соответствующая урл страница сайта.
ВОПРОС:
Как при такой структуре организовать единую точку входа и нужен ли файл index.php и какую роль он играет .Или такая структура тоже приемлема,когда урл адрес страници -вызывает контроллер,который и генерирует эту самую страницу?
P.S. В отдельной дирректории есть еще админ.часть.Там тоже нужен индексный файл?