Я хотел бы использовать PclZip lib в модуле Magento. Я установил его через менеджера пакетов (libphp-pclzip), но я не могу использовать его непосредственно в своем модуле, автозагрузчик Magento пытается получить класс и не работает:Как использовать внешнюю библиотеку? (PclZip)
Предупреждение: include (PclZip.php): не удалось не удалось открыть поток: нет такого файла или каталога в /home/frleq/Dev/projets/Compario/magento-community-1.4.2.0/lib/Varien/Autoload.php на линии 93
#0 /home/frleq/Dev/projets/Compario/magento-community-1.4.2.0/lib/Varien/Autoload.php(93): mageCoreErrorHandler(2, 'include(PclZip....', '/home/frleq/Dev...', 93, Array)
#1 /home/frleq/Dev/projets/Compario/magento-community-1.4.2.0/lib/Varien/Autoload.php(93): Varien_Autoload::autoload()
#2 [internal function]: Varien_Autoload->autoload('PclZip')
#3 [internal function]: spl_autoload_call('PclZip')
#4 /home/frleq/Dev/projets/Compario/magento-community-1.4.2.0/app/code/community/Compario/Connector/Helper/Data.php(8): class_exists('PclZip')
Как я могу удалось отключить автозагрузку или заставить ее найти мою библиотеку?
Спасибо!
Невозможно изменить имя Lib, это внешнее, установленный через диспетчера пакетов, и я хочу использовать общее решение. – frinux
Ваше решение require_once хорошее, я держу это. Благодаря! – frinux
см. Этот ответ: http://stackoverflow.com/questions/6417394/how-to-add-a-3rd-party-library-to-magento#answer-22899482 – Mohamed23gharbi