Zend Framework2 — Как загрузить библиотеку PHP без пространств имен в PHP ZF2?

Похож на плакат на ZF2: автозагрузка библиотек без пространств имен, Мне нужно загрузить библиотеку без пространства имен без композитор.

Конкретно мне нужно загрузить HybridAuth в Zend Framework 2.
Я намерен использовать подмодуль: https://github.com/heiglandreas/HybridAuth интерфейс с моим приложением.

Нужно ли создавать файл карты классов?

1

Решение

Загрузите библиотеку с помощью require / require_once и используйте \ sign. Это пространство имен по умолчанию для PHP.

0

Другие решения

Как оказалось, стратегия класса карты была правильным подходом. По сути, мне нужно было создать файлы, которые композитор создал бы сам.

Итак, я регистрирую пространства имен в каталогах а также включил файл classmap.php …

С помощью: http://framework.zend.com/manual/current/en/modules/zend.loader.class-map-autoloader.html

Zend\Loader\ClassMapAutoloader()

Воспользовавшись тем, что ZF2 ищет файл autoload.php в каталоге vendor, я просто разместил там весь свой код …

0

По вопросам рекламы [email protected]