muszę napisać pewną aplikację w ZF ale już na starcie mam pewien problem.
Tak wygląda mój index.php:
<?php // Autoload function require_once('./__autoload.php'); // Set include path for autoload function // Connect to database... 'host' => 'localhost', 'username' => 'root', 'password' => '', 'dbname' => 'nanana' )); // ...and set it as a default database adapter Zend_Db_Table_Abstract::setDefaultAdapter($db); // Controllers array 'frontend' => '/home/phpion/public_html/nanana/applications/frontend/controllers', //'backend' => '/home/phpion/public_html/nanana/applications/backend/controllers' ); // Set & run the front controller $frontController = Zend_Controller_Front::getInstance(); $frontController->setControllerDirectory($controllers); $frontController->setDefaultModule('frontend'); $frontController->dispatch(); ?>
Wywolanie w przeglądarce wywala:
Kod
Warning: require_once(IndexController.php): failed to open stream: No such file or directory in blablabla
Gdy dodam ścieżkę do kontrolerów do include_path wszystko śmiga:
<?php // Set include path for autoload function set_include_path('/home/phpion/public_html/nanana/libraries:/home/phpion/public_html/nanana/applications/frontend/controllers:'.get_include_path()); ?>
O ile dobrze pamiętam przy poprzednim kontakcie z ZF nie musiałem dodawać tej ścieżki. Gdzie robię błąd? O czym zapomniałem?
Pozdrawiam: pion