ho questa situazione: una cartella library che dovrebbe contenere le mie classi (fuori dalla document_root), dentro c'è una cartella con ZF e una con smarty, piu altre classi direttamente dentro la dir library, non dentro altre cartelle. sto provando a usare il nuovo autoloader di ZF:
Codice PHP:
define('LIBPATH', APPPATH.'/library');
define('ZENDPATH', APPPATH.'/library/Zend');
define('SMARTYPATH', APPPATH.'/library/Smarty-2.6.19/libs');
$lib_paths = array(
APPPATH,
LIBPATH,
ZENDPATH,
SMARTYPATH,
);
$inc_path = implode(PATH_SEPARATOR, $lib_paths);
ini_set('include_path', ini_get('include_path').":$inc_path");
require_once 'Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$config = new config();
tutto bene sino a quando cerco di istanziare la mia classe config, ricevo questo messaggio:
Fatal error: Class 'config' not found in C:\
eppure il path di APPPATH è incluso...
qualche idea?
grazie a tutti