与Kohana 3的Facebook应用程序

时间:2011-04-07 05:52:19

标签: facebook integration kohana-3

在网站中使用FB很简单

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

2 个答案:

答案 0 :(得分:2)

我认为你想要的道路上有一个拼写错误:

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

'vendor /'而不是路径中的'vendors /'。

答案 1 :(得分:1)

看看zombor的Facebook module。您可以根据需要扩展它(似乎它只有授权功能)。