require_once не работает — в Zend Framework методы действий

Мне нужно интегрировать платежный шлюз Authorize.net в мое приложение Zf2.
Скачал и скопировал PHP SDK в php include path. SDK имеет следующие файлы

+authoriznet
+doc
+lib
+shared
+ssl
-AuthorizeNetSIM.php (and more)
-AuthorizeNet.php

Мой код (контроллер Zend)

require_once 'path/AuthorizeNet.php'; /*This require_once AuthorizeNetSIM.php and other files)*/

class PurchaseController extends AbstractActionController{

public purchaseAction(){
$works = new AuthorizeNetException("test"); //A class defined in AuthorizeNet.php
$notFound = new AuthorizeNetSIM;
}
}

$ works -> отлично работает, где $ notFound выбрасывает класс not found

Если я добавлю require_once в файл представления (.phtml), то все классы в SDK доступны для использования.

Может кто-нибудь объяснить это поведение? Как правильно использовать эту стороннюю библиотеку в Zf2?

3

Решение

Задача ещё не решена.

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

Других решений пока нет …

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