Зарежедане на външни контролери.

Автор: index

Това е патч за Codeigniter . Не е нужно да се инсталира HMVC добавката за зареждате от външна директория контролери.
В какво е състои той ?
Обикноенните контролери се намират в applications/controllers/{$ControllerName}
А Линка е : http://{$HOST}/{$ControllerName}
Обаче какво става когато се опитате да заредите контролер който не е в папката? Ами гърми….
Идеята на този патч, е за моята система , която я разработвам… Тъй като не искам всеки трети „велик“ програмист да пипа файловете, а те да се намират в applications/controllers/MYCMS/{$ControllerName}
Реших да ги бутна в друга папка.
За целта създадох папка protected/vortexcms/{$ControllerName} къде се намират всички контролери на CMS-а.
http://pastebin.com/uHLsKSh4
http://pastebin.com/qPM9ve8p

Намерете тези файлове в System/core и ги препоставете.
Намерете мойте пътища който съдържат думата Vortex и ги преправете. Запазете и тествайте.
Всичко би трябвало да бъде окей.

Успех ! 🙂

Вашият коментар