2015-08-17 48 views
1

我想在Yii2項目中使用https://github.com/HelloFax/hellosign-php-sdk所以我也跟着接下來的步驟Yii2如何使用外部PHP庫

1)更新composer.json與 「hellosign/hellosign-PHP-SDK」:「3.*@dev 「在需要部分

2)在CMD運行作曲家更新(I在供應商

3與窗口7)

所以其下載所需的庫(hellosign-PHP-SDK和libary)工作)包括以下代碼在控制器文件

$client = new HelloSign\Client('df754dd564e52fb2891a60eb2fea777b5320397********'); 
$response = $client->getSignatureRequest('f6197945000616b383d4752*****'); 
if ($response->isComplete()) { 
    echo 'All signers have signed this request.'; 
} else { 
    foreach ($response->getSignatures() as $signature) { 
      echo $signature->getStatusCode() . "\n"; 
     } 
    } 

錯誤 無法找到 '應用程序\控制器\ HelloSign \客戶端' 文件:C:\ WAMP \ WWW \ yii2hellosign /控制器/ HelloSign/Client.php。命名空間丟失?

如何解決這個問題,有什麼幫助?

+1

試$客戶端=新\ HelloSign \客戶端( '...'); – Tony

+0

@Tony,它解決了問題:) –

回答

4

庫使用PSR-0自動加載的,所以你需要預先與類名\,就像這樣:

$client = new \HelloSign\Client('...'); 
+0

謝謝。有用 !! –