Приложение для Facebook с Kohana 3 - PullRequest
0 голосов
/ 07 апреля 2011

Использование 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 ]

2 голосов
/ 02 октября 2012

Я думаю, у вас есть опечатка на пути, вы хотите:

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

'vendor /' вместо 'vendors /' в пути.

1 голос
/ 07 апреля 2011

Взгляните на зомборский модуль Facebook .Вы можете расширить его для своих нужд (похоже, он имеет только функции авторизации).

...