2013-07-22 180 views
0

我想使用PHP-SDK,我只是無法讓它工作。我不熟悉PHP中的用法和命名空間語句,我正在試圖理解它。Symfony - 作曲家和Payone PHP的SDK

{ 
    "repositories": [ 
     { 
      "type": "package", 
      "package": { 
       "name": "payone/php-sdk", 
       "version": "1.0.0", 
       "dist": { 
        "url": "http://github.com/PAYONE/PHP-SDK/archive/master.zip", 
        "type": "zip" 
       }, 
       "autoload": { 
        "psr-0": { "Payone_": "php/" } 
       } 
      } 
     } 
    ], 
    "require": { 
     "payone/php-sdk": "1.0.*" 
    } 
} 

據我瞭解這種嘗試與類前綴Payone_加載Autoload.php在我payone/PHP-SDK/PHP的文件夾中。這對我來說似乎很好,但我現在不能在我的控制器中使用$builder = new Payone_Builder();。我究竟做錯了什麼?

回答

2

您需要將use語句添加到您的控制器。

use Payone_Builder; 
+0

這工作,謝謝。 –

+0

如果你只是'new \ PayOne_Builder();''''' – nifr

0

按照2015/03新的zip URL

{ 
    "repositories": [ 
     { 
      "type": "package", 
      "package": { 
       "name": "payone/php-sdk", 
       "version": "1.0.0", 
       "dist": { 
        "url": "http://www.payone.de/uploads/media/php-sdk.zip", 
        "type": "zip" 
       }, 
       "autoload": { 
        "psr-0": {"Payone_": "php/"} 
       } 
      } 
     } 
    ] 
}