2011-04-07 99 views
0

在網站上使用FB簡單Facebook應用程序使用Kohana開發3

require_once 'facebook-php-sdk/src/facebook.php'; 
// Create our Application instance. 

$facebook = new Facebook(array(
    'appId' => 'zzzz', 
    'secret' => 'zzz', 
    'cookie' => true, 
)); 

我試圖在bootstrap.php中

include Kohana::find_file('vendors/Facebook', 'facebook'); 
//gives correct path, facebook.php is 755 

以下的Facebook類寫爲:

class Controller_Facebook extends Controller{} 

$this->facebook = new Facebook(array('appId' => 'zzz', 'secret' => 'zzz', 'cookie' => true,)); 

//the line above causes the error below 
ErrorException [ Fatal Error ]: Class 'Facebook' not found 

有沒有人解決過這個問題? 如果是這樣,那麼我如何訪問控制器中的$ this-> facebook

回答

1

看看zombor的Facebook module。您可以根據需要擴展它(似乎它只有授權功能)。

+1

我看了看那個,看起來不夠。 – pigfox 2011-04-07 17:19:46

2

我認爲你必須在路徑上的錯字,你想:

include Kohana::find_file('vendor/Facebook', 'facebook'); 

「供應商/」,而不是在路徑「供應商/」。