Hocu da napravim CMS uz pomoc Codeignitera. Koristim HMVC module i muci me sledece:
Kada imam neki modul koji prikazuje staticne stvari (koje mogu biti dinamicki generisane al nema veze sad to) tipa neki meni koji sadrzi samo linkove recimo. To nije problem jer
samo pozoves modul sa
<?php echo Modules::run('module/controller/method', $param, $...); ?>
E sad posto svaki modul ima svoje view fajlove i struktura foldera je ovakva:
-application
--controllers
--modules
-----controllers
-----views
--views
tako da mozes iz modula da pozoves njegov view ali ne mozes da pristupis glavnom view folderu odatle.
Hocu da mi moduli budu maksimalno nezavisni od ostalog dela aplikacije i zanima me kako da to izvedem pogotovo kod modula kao recimo shopping cart ili nesto slicno
sto treba da radi iz stranice u stranicu i menja se.Jel ima neko iskustva sa ovim? Nadam se da ste skapirali, postoji deo sajta koji se ne menja (header , footer) a deo koji kontrolisu moduli treba da moze samo da se pozove i odradi sve sto treba bez da copiram view fajlove (iz glavnog view foldera)i u delu za module i ponavljam se u kodu. Mislio sam mozda da ubacim u igru i ocular template library.