Classloader a Zend
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- tr.
- Člen | 79
Ahoj, jak bych přesně měl postupovat při vkládání knihovny Zend_mail do nette projektu. Mám staženu celou Zend a v bootstrap.php mám:
require LIBS_DIR . '/Nette/loader.php';
$loader = new RobotLoader();
$loader->addDirectory(APP_DIR); // nahraje vsechny classy z app slozky
$loader->addDirectory(LIBS_DIR); // nahraje vsechny classy z libs slozky
$loader->register();
Mám nahrát celý adresář Zend do libs?
Díky T.
- tr.
- Člen | 79
Beru zpět, neměl jsem smazanou cache toho classloaderu.
Mám tedy nahrané Mail a Mime adresáře a soubor Mime.php v libs/Zend a Mail.php přímo v libs. Chyba kterou to hlásí je tato:
require_once() [function.require]: Failed opening required 'Zend/Mime.php' (include_path='.:/Applications/MAMP/bin/php5/lib/php')
Nad souborem: Zend/Mail/Transport/Abstract.php Line: 27
Vůbec netuším kam mám co nahrát, existuje někde nějaká komplexní stránka k obsluze toho automatického loaderu?
Děkuji
Editoval tr. (20. 7. 2009 15:17)