W pliku imageCreator.php, ktory pelni funkcje callback'u chce autoloadowac klasy z roznych lokalizacji, zaleznie od potrzeby...
Plik znajduje sie w htdocs/callback
Biblioteki zend'a znajduja sie poza struktura strony, ale sa zawarte w include_path.

W folderach htdocs/primaryClasses i htdocs/secondaryClasses znajduja sie klasy, ktore chce wczytywac - zaleznie od potrzeby czasem sa uzywane jedne, czasem 2-gie.

Zalozmy, ze mam plik klasaTestowa.php w htdocs/primaryClasses. Tresc pliku:
  1. class primaryClasses_klasaTestowa {
  2. public function __construct() {
  3. echo 'test class ok';
  4. }
  5. }

Uruchamiam sobie autoloader... Probuje zarejestrowac "namespace" primaryClasses ...
  1. require_once 'Zend/Loader/Autoloader.php';
  2. $loader = Zend_Loader_Autoloader::getInstance();
  3. $loader->registerNamespace('primaryClasses_');
  4. //$loader->setFallbackAutoloader(true);
  5.  
  6. $test = new primaryClasses_klasaTestowa();


No i ... Cos robie zle. Nie wiem co.
Jezeli folder primaryClasses z klasami znajdowaly by sie w ZendFramework/library to wszystko dziala... Jezeli plik z wczytywaniem klas znajdowalby sie w htdocs (nie w folderze callback), to rowniez to dziala...

Pewnie banalne pytanie, ale czy moge w ogole robic to, co zamierzam? Czy musze trzymac klasy obok bibliotek zend'a? Moge uzyc setFallbackAutoloader na true i wczytuje wszystko, ale nie taki mam plan dzialania wink.gif

Dzieki za pomoc.