Archiwum dla sierpień 26th, 2007

26
sie
07

Autoloader przy dziedziczeniu w CI

Korzystając z hierarchi klas, przedstawionej wcześniej, napotkałem na problem. Otóż korzystając z kontrolera np AdminNews, gdzie wywoływany jest konstruktor klasy Admin, CI nie widział klasy nadrzędnej. Dało się to ominąć w prosty sposób, nie dokładając żadnych include ani require do kodu klas dziedziczących.

Do pliki config.php dodałem:

function __autoload($class)
{
if(stristr($class,'controller'))
require_once(APPPATH . '/controllers/' . $class . EXT);
}

Niestety to rozwiązanie jest możliwe tylko w przypadku korzystania z PHP5.




 

sierpień 2007
P W Ś C P S N
« lip   wrz »
 12345
6789101112
13141516171819
20212223242526
2728293031  

a

Strony