私はYiiフレームワークを使用してfacebookアプリケーションを開発しており、認証やその他のグラフAPI呼び出しにphp sdkを使用したいと考えています。私は完璧に動作する認証用のテスト済みのスクリプトを持っていますが、私はYiiフレームワーク生成ファイルで正しく実装できません。php sdkとYiiフレームワークを使用したFacebook認証
今私は(この関数は
を使用して起動するだけでなく、輸入される直前にfacebook.php含まれている コンポーネントpublic function authenticator()
で全体の認証コードとにFacebookHelperクラスを作っています
'application.lib.*'
ここで、保護されているlibディレクトリは私のphp sdkがある場所です
とSiteControllerのメインコントローラには、次のコードを呼び出すためのコードが含まれています。
public function actionIndex()
{
$fbhelper = new FacebookHelper();
$value=$fbhelper->authenticator();
if($value==0){
die("It works");
}
$this->render('index');
}
アプリケーションが
$facebook->getLoginUrl()
を使用してログインURLを呼び出しますが、Facebookは、いくつかのエラーが発生したMSGが表示されます。
私は間違っています。
MVCモデルとYiiフレームワークの新機能として、私はそれについてどうすればいいのか分からないので、答えを説明することもできます(つまり、その中のMVCアーキテクチャ)。ありがとうございました!
は、あなたが任意のより多くの情報についてのを持っていますか「何らかのエラーが発生しました」?また、 'config/main.php'でエラーログマネージャが設定されていると仮定して、' Yii :: trace(CVarDumper :: Dump($ variable_of_interest)) 'にいくつかの呼び出しを追加した場合、あなたと(潜在的な回答者)を助けるかもしれません。 – hobs