2013-10-27 31 views
1

我想將這個模塊http://www.fax-api.de/support/downloads.php包含到zend框架2中但不起作用。之前,我可以整合這些外部類與Zend框架1.但我認爲這些課程有「require_once」也許不能再使用Zend框架2.包括zend框架中的傳真api 2

所以我得到了一些像這樣的錯誤:

PHP致命錯誤:require_once()[function.require]:需要打開的'Teamnet/Fax/Soap/Type/SendfaxTypes.php'(include_path ='。:/ Applications/MAMP/bin/php/php5.3.6/lib/php 「)在/Applications/MAMP/htdocs/github/wfot2/vendor/teamnet/lib/Teamnet/Fax/Soap/Client/SendFax.php上線3

PHP致命錯誤:C姑娘「應用程序\型號\ Teamnet_Fax_Soap_Client_SendFax」在/Applications/MAMP/htdocs/github/wfot2/module/Application/src/Application/Model/OrdersTable.php未發現行197

可能有人幫助我嗎?

回答

0

您仍然可以對它們使用require_once,並且可能這是在不修改源代碼的情況下執行它的唯一方法。首先,您需要將它們放入Application/Model目錄(您的OrdersTable所在的位置)。如果你想把它們放在供應商中,你需要將目錄添加到你的include_path。其次,當你實例,在類名的前面加上「\」,像這樣:

new \Teamnet_Fax_Soap_Client_SendFax; 

,因爲他們將生活在全局命名空間。你的第二個錯誤信息是告訴它它試圖在'Application \ Model'命名空間中尋找這個類。