ДоХтор, сам себе противоречишь. Зачем тебе разбирать тонны говнокода фреймворка? Велосипедь сразу. Просто качни фреймворк и в его папке пиши свой код, не юзая средства данного фреймфорка. Как это реализовано в данном скрипте. А. Ещё не забудь сказать что твой скрипт написан на каком-то фреймворке, хотя он не использует его вообще.
Ах да, покажи мне свой скрипт под Джон с МВС и шаблонами)
П.С.
Короче секрет успеха: качаем к примеру Ларавель, распаковываем куда то, затем качаем Джон, кидаем его в папку с Ларавелем, следим что бы не было совпадений папок и файлов(а их в принципе быть и не может, разве что индекс.пхп). Затем создаем темку, выгружаем все это дело сюда и говорим что я переписал Джон на Ларавель) Профит! Получаем почет и уважение. Гг