Right CMS, сделана по MVC паттерну... ======== Маршрутизация ======== В большинстве случаев, взаимодействие пользователя с web-приложением проходит посредством переходов по ссылкам. В данной cms переход по ссылкам реализован паттерном контроллер запросов (Front Controller). Источник: http://habrahabr.ru/post/150267/ Кроме этого, обычная маршрутизация УРЛ переделана с помощью файла '.htaccess'. И теперь ссылки имеют следующий вид: http://example.com/clients/website/1/3/... clients представляет собой контроллер website — это метод контроллера clients, отображающий страницу с клиентами 1, 3... - параметры, которые передаются методу website ============= MVC ============== ----Структура:---- core ----controller.php ----model.php ----view.php controllers ----controllername.php models ----modelname.php views ----viewfolder ----viewname.php ----otherviewname.php router.php ----Именование:---- Контроллер: 'class NameController{}', где Name - это часть URL (смотри пункт Маршрутизация). Методы контроллера: 'p/p/p function indexPage(){}', где index - это вторая часть URL (смотри пункт Маршрутизация). Модель: 'class NameModel', где Name должно соответствовать имени Контроллера (Без Controller).. Методы контроллера: 'p/p/p function getWebsiteData(){}', где Website - должно соответствовать имени метода Контроллера (Без Page). Вид: Название папки Вида должно соответствовать имени Контроллера (Без Controller). Название файлов Вида должно соответствовать имени методам Контроллера (Без Page). Файлы вида (кроме базового из папки 'core') не содержат классов и методов. Created by Boomerang. Copyright © 2013. All rights reserved.