簡體   English   中英

如何獨立使用單個Zend Framework組件,如XML-RPC或REST?

[英]How to independently use single Zend Framework component like XML-RPC or REST?

Zend框架以松耦合組件而聞名。

我想使用zend框架中的XML-RPC,對XML-RPC有依賴嗎? 就像我從Zend Framework Library中取出XML-RPC文件夾並嘗試實例化RPC對象一樣,它會拋出錯誤嗎?

我在哪里可以找到從框架中分離組件的正確方法?

謝謝

我編寫了一個工具,它接受ZF組件及其依賴項,因此您可以輕松地從ZF中獲取一個(或幾個)組件。

http://epic.codeutopia.net/pack/

它沒有最新的ZF版本1.11(因為我很懶),但1.10.6應該可以正常工作。

您永遠不應該從獨立於Zend Framework或其他任何框架或庫的框架或庫中拆分單個組件。 特別是在使用PHP時,也沒有性能原因,因為使用PHP自動加載功能,它總是只包含所請求的文件。

您應該能夠從Zend Framework的副本中復制XmlRpc文件夾並在您自己的項目中使用它。 我可以看到的唯一依賴是在XmlRpc / Exception.php中,因為它需要Zend /(Exception.php)根目錄中的文件,您只需將此文件與XmlRpc文件夾一起復制,保持目錄結構相同即可應該管用....

我的第一個問題是你為什么要首先這樣做。 這意味着每次升級Zend Framework時,您現在都需要添加一些工具來管理某些組件的刪除。 使用框架的目的之一是您不必管理大量代碼。 刪除框架的一部分是向后退一步恕我直言。 磁盤空間很便宜。 網絡傳輸很便宜。 如果你要刪除框架的一部分,你應該有一個真正的,非常好的理由去做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM