Я переношу приложение из ZF1 в ZF2. У меня есть контроллер, зависит от сторонней библиотеки «Солярий».Как включить стороннюю библиотеку в Zend Framework 2
namespace Stock\Controller;
class BaseController extends AbstractActionController
{
protected function indexAction()
{
require_once('Solarium/Autoloader.php');
Solarium_Autoloader::register();
'Солярий' существует в 'поставщика', и в 'init_autoloader.php' У меня есть:
set_include_path(implode(PATH_SEPARATOR, array(
realpath('vendor')
)));
Но, когда я просмотре страницы, есть ошибка:
Fatal error: Class 'Stock\Controller\Solarium_Autoloader' not found in ...
Я пытался добавить след в 'StandardAutoloader.php' и найдено StandardAutoloader.autoload ('Stock \ Controller \ Solarium_Autoloader') вызывается коротышка IME.
Я хочу знать, как это происходит и как его исправить. Благодарю.
возможный дубликат http://stackoverflow.com/questions/1566879/adding-3rd-party-library-to-zendframework –
Почему вы не используете композитора? http://wiki.solarium-project.org/index.php/V3:Installation#Getting_Solarium –
Zend Framework 2 очень отличается от ZF1. Итак, эта тема - новая проблема. – user1633272