Рассказывать-то нечего...
Sumo 27.07.2015 10:12
/ 27.07.2015 11:05
От контролера требуется три вещи: взять запрос пользователя, найти и вызвать обработчик для этого запроса (например по урлу), вернуть ответ пользователю.
В Парсере есть встроенный фреймворк для этого —
http://www.parser.ru/docs/lang/mainclass.htm. Штука очень простая, но все эти задачи решает.
В больших проектах хочется «единую точку входа», модульность, модели, внешние шаблоны, консольные скрипты и пр. Для этого никаких унифицированных подходов нет. MVC—шаблон это очень общая идея, вариантов реализации для скриптовых языков очень много. Можно выбрать из готовых идей или придумать своё. :)
Идеи PFа есть в —
http://www.parser.ru/forum/?id=62238. Ветка старая и некоторые вещи уже поменялись, поэтому стоит почитать файл TECHNOTES в корне библиотеки. Для шаблонизатора и ОРМа документация есть в соответствующих папках. Комплексный пример приложения —
https://bitbucket.org/ovolchkov/pf-blog.
p.s. В PF'е буквально десяток классов решают все задачи MVC и разобраться в их коде не очень сложно. Заодно и сдокументацией поможете.