2016-08-10 7 views
3

私は、Googleのアカウント経由でログインする(1つのプロジェクトで)dektrium/yii2ユーザー(別のものに)とyiisoft/yii2-authclientを使用しています。 いくつかの時間前には大丈夫でしたが、最後の作曲家のアップデート後に何かが変更されたと思います。ログインページを開こうとすると「クラスyii \ authclient \ clients \ GoogleOAuthは存在しません」というエラーが表示されます。 誰かが同じ問題を抱えているのか、何が間違っているのかを知っていますか? はYiiのYii2クラス authclientクライアントはGoogleOAuthが存在しません

答えて

2

は=> [ 'クラス' 'グーグル

に置き換え

'google' => [ 
      'class'  => 'yii\authclient\clients\GoogleOAuth', 
      .. 
     ], 

から交換してください=> 'Yiiの\ authclientクライアントがGoogleに\ \'、 。 .. ]、

+0

その作業、ありがとう。 – Chaitenya

6

yii2-authclientは下位互換性はありません最新バージョンで修正されました、ありがとうございました。
Read about the upgrade process here

2種類の溶液:

  1. 2.0.6バージョン(2.0.6*を置き換える)フェッチするcomposer.jsonを変更します - 他の変更は必要ありませんが、この拡張のためにこれ以上の更新を。
  2. 上記のリンクのガイドに従ってコードをアップグレードして、最新のものにすることができます。設定ファイル で
2

設定ファイルのyii \ authclient \ clients \ GoogleOAuthではなくyii \ authclient \ clients \ Googleを使用してください。

関連する問題