2012-07-27 51 views
0

我想使用Oauth調用etsy API,但我沒有權限在服務器上安裝php oauth PECL extentsion。所以我聽說了ZEND oauth庫。我可以在不使用ZENd框架的情況下使用ZEND Oauth庫,因爲我聽說ZEND庫是鬆散耦合的,可以獨立於framewrok使用嗎?如果我能做到的話。我必須在我的項目中包含哪些圖書館使用ZEND oauth庫而不使用zend框架

回答

0

當然可以。像往常一樣安裝Zend框架,只需使用,你需要什麼。

1

我在知識庫中編寫了一篇關於如何在Zend Framework中使用庫的文檔。請參閱底部的鏈接。

簡而言之,您必須提供庫的基本路徑到php include路徑。這裏最重要的是你爲庫提供了路徑,而不是Zend目錄本身。 Zend Framework 1.x中的所有文件都有相對於這個庫路徑和Zend文件夾的require_once。 (請注意,這在ZF2中會有所不同,並且取決於自動加載)。一旦你在你的環境中有了這些,你應該很好地訪問圖書館中的每個班級並且使用它。

// define an absolute path to library directory 
// Note again: the path is the parent of your Zend folder, not the Zend folder itself. 
define('APPLICATION_LIBRARY','path/to/your/library')); 
// now set the include path 
set_include_path(implode(PATH_SEPARATOR, array(
    APPLICATION_LIBRARY, get_include_path(), 
))); 

Zend Framework as a stand alone library