我正在使用cakephp 2.6,首先我在cakephp Facebook插件中加入了 app/config/facebook.php
?告诉我是否有其他文件要包含。 其次,我已经包含Facebook的sdk在app/vender/faceboo-php-sdk/
...? 但它给了2个错误,如:CakePlugin :: load('Facebook');未加载
Error: The application is trying to load a file from the Facebook plugin
和第二个是:
Error: Make sure your plugin Facebook is in the app\Plugin directory and was loaded
而且我已经在应用程序控制器导入的文件,并获得登录URL这样。
public function beforeFilter() {
App::import('Vendor', 'facebook-php-sdk-v4-5.0.0/src/facebook');
$this->Facebook = new Facebook(array(
'appId' => 'app_id',
'secret' => 'secret_id'
));
$this->set('fb_login_url', $this->Facebook->getLoginUrl(array('redirect_uri' => Router::url(array('controller' => 'users', 'action' => 'login'), true))));
$this->set('user', $this->Auth->user());
$this->Auth->allow('login', 'register');
}
请帮我,我是新来的呢?
我开始写一个答案,但'我已经包含在CakePHP的Facebook的插件app/config/facebook.php'这不是一个插件。是否使用插件(如果是的话)或者直接使用sdk文件? – AD7six