Ok, thanks for confirmation, i will do another bug report on Issue Tracker.
Cristian Bichis schrieb:
|It shouldn't be also a set_include_path(.....); For library into the sample code ? http://framework.zend.com/manual/en/zend.application.quick-start.html I know there is also this line into app config file: ||includePaths.library = APPLICATION_PATH "/../library" But... Since app bootstrap makes use of Zend libraries... This doesn't makes sense... || <?php // Define path to application directory defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application')); // Define application environment defined('APPLICATION_ENV') || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production')); /** Zend_Application */ require_once 'Zend/Application.php'; // Create application, bootstrap, and run $application = new Zend_Application( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' ); $application->bootstrap(); ->run();
Youre right, this will not work. Ive built a workaround, something like this. $path = getcwd(); chdir($zendPath); require_once 'Zend/Application.php'; $app = new Zend_Application ($enc, $configPath); chdir ($path); But in fact there will only 'Zend_Loader' and (if $configPath is no null and invalid) 'Zend_Application_Exception' used, before the include_path can be set, so you can simply load it directly. require_once '/abs/path/to/Zend/Loader.php'; require_once '/abs/path/to/Zend/Exception.php'; require_once '/abs/path/to/Zend/Application/Exception.php'; require_once '/abs/path/to/Zend/Application.php'; $app = new Zend_Application ($env, $configPath); Because its not so nice, you surely can use set_include_path() directly.
| -- Best regards, Cristian Bichis www.zftutorials.com | www.zfforums.com | www.zftalk.com | www.zflinks.com
-- Best regards, Cristian Bichis www.zftutorials.com | www.zfforums.com | www.zftalk.com | www.zflinks.com
没有评论:
发表评论