[ Milan M. Radovic @ 18.05.2011. 21:05 ] @
Koji je najelegantniji nacin za smestanje tipicnog "common.php" fajla u CI...
Gde da napisem u CI? Da li da dodam u konstruktor kontrolera ili nasledim kontroler, pa onda pravim svaki buduci kontroler fajl nasledjujuci moju tu novu klasu?? Da napisem kao model, pa da pri svakoj stranici stavim load model?


Nemam ideje, a nov sam sa CI-jem....
[ dakipro @ 18.05.2011. 21:26 ] @
Nasledi CI_Controller svojim MY_Controllerom (u apps/core valjda), u __construct() pozovi parrent constructor i ispod dodaj common kod. A svakim kontrolerom nasledi MY_Controller umesto CI_Controller po defaultu i kod ce se uvek pozivati
[ Milan M. Radovic @ 18.05.2011. 21:28 ] @
To mi je bila jedna od ideja.
[ batika @ 19.05.2011. 10:18 ] @
To ti je najbolje resenje.
Takodje mozes da napravis model, pa da stavis u autoload.php da se taj model ucitava automatski.

Zavisi sta hoces da radi.
My_Controller se stavlja u folder core od CI 2.0
Ukoliko koristis stariju verziju, onda ide u libraries.

[ Zmaj @ 20.05.2011. 02:33 ] @
Zavisi sta ti se nalazi u tom common.php, ako je to gomila funkcija koje sluze pri ispisu i slicne stvari, onda ti je najbolje da ih stavi u neki helper, pa ga ucitas kroz autoload iz config direktorijuma.
[ Nemke_BG @ 20.05.2011. 11:59 ] @
Mozes i da stavis kao svoj library koji auto load-ujes ili da ubacis kao hook na kotroler Sad sta ces da koristis od ponudjenih resenja zavisi od toga sta je taj kod