Witam,

Na podstawie tutoriala z http://framework.zend.com stworzyłem stronę, opierała się na Kontrolerze i modelu. Chciałem stworzyć coś podobnego, ale z modułem dlatego stworzyłem katalogi na podstawie http://framework.zend.com/manual/en/zend.c...er.modular.html . Stworzyłem dwa moduły "news" i "default" wszystko działa (akcje i kontrolery), ale gdy chcę odwołać się do modelu jak w poprzednim skrypcie bez modułów:

  1. <?php
  2. $news = new News();
  3. ?>


to otrzymuję komunikat o nieistniejącym pliku.

W poprzednim skrypcie folder models zawierał jeden plik o nazwie News.php i zawierał klasę o tej samej nazwie jak plik "News". Bez modułów działało bez problemu, nie musiałem wpisywać nigdzie require_once, require itp. (w bootsrapie mam autoload ). A tutaj otrzymuję informację, że nie może znaleźć Klasy o takiej nazwie. Mam dodane:

  1. <?php
  2. $frontController->addModuleDirectory('../application/modules');
  3. ?>


Pełen komunikat błędu:

Kod
Warning:  include_once(News.php) [function.include-once]: failed to open stream: No such file or directory in /home/xxx/domains/xxxx/public_html/zend/library/Zend/Loader.php on line 83
      
   Warning:  include_once() [function.include]: Failed opening 'News.php' for inclusion (include_path='.:../application/models/:.:../library:.:/usr/local/lib/php') in /home/xxx/domains/xxxx/public_html/zend/library/Zend/Loader.php on line 83
    
     Fatal error:  Class 'News' not found in /home/xxx/domains/xxxx/public_html/zend/application/modules/default/controllers/IndexController.php on line 20


Proszę o nakierowanie na odpowiedź.