2017-06-12 28 views
0

我有困難,使用這個項目:https://github.com/php-sepa-xml/php-sepa-xml類加載在PHP項目使用作曲家

我設置了作曲家的一切,但我不知道如何生成xml文件。

在doc文件夾中,有一個示例文件,我複製/粘貼到一個新的PHP文件

<?php 
use Digitick\Sepa\TransferFile\Factory\TransferFileFacadeFactory; 
use Digitick\Sepa\PaymentInformation; 

// Code.... 
?> 

內容,當我運行的代碼,我有一個錯誤:

Fatal error: Uncaught Error: Class 'Digitick\Sepa\TransferFile\Factory\TransferFileFacadeFactory' not found 
in C:\dev\php-sepa-xml\vendor\digitick\sepa-xml\lib\sample.php:5 

我試圖移動我的PHP文件在不同的文件夾中,也改變了路徑,但我總是有錯誤。

注:我在Windows上,所以路徑可能會有所不同。

+1

您是否正在導入某個地方的作曲家自動加載器......? 'use'本身並不會執行任何操作來加載.php文件。 – deceze

+0

是的,自動加載文件,就像require __DIR__。 '/../vendor/autoload.php'; – Ionut

回答

4

如果你使用composer進行設置,請在php文件的頂部添加autoloader

<?php 
require "vendor/autoload.php"; 
use Digitick\Sepa\TransferFile\Factory\TransferFileFacadeFactory; 
use Digitick\Sepa\PaymentInformation; 

// Code.... 
?>