2017-01-11 12 views
1

私はyii2フレームワークを使ってPHP Web開発を始めたばかりです。私はWebアプリケーションで作業しており、main.phpファイル(configフォルダ)に戻っても変数はほとんどありません。main.phpの変数に別のPHPファイルにアクセスする方法

return [ 
    'components' => [    
     'authClientCollection' => [ 
      'class' => 'yii\authclient\Collection', 
      'clients' => [ 
       'facebook' => [ 
        //some fields 
       ], 
       'google' => [ 
        'class' => 'yii\authclient\clients\GoogleOAuth', 
        'clientId' => 'somerandomnumber.apps.googleusercontent.com', 
        'clientSecret' => '6f7g8h9i10j', 
       ], 
      ], 
     ], 
]  

モデルフォルダのphpファイルでgoogle's clientIdを使用する必要があります。

<a href="https://accounts.google.com/o/oauth2/auth?redirect_uri=http%3A%2F%2FCURRENT-DOMAIN%2Fgoogle%2Dlogin&response_type=permission&scope=email+profile+openid&client_id=GET THE CLIENT ID HERE"> 
       <div class="gplus_seperator"> 
        <div class="social_logo"> 
         <span class="icon-font">p</span> 
        </div> 
        <div class="social_text">Sign in with Google+</div> 
       </div> 
      </a> 

何人かが私を助けますか? TIA

+1

を 'Yiiの:: $ APP->要素[ 'authClientCollection'] [ 'クライアント'] [ 'グーグル'] [ 'のclientId']' –

+0

@InsaneSkullありがとう。 – ASN

答えて

2

あなたが使用してコンポーネントにアクセスすることができます

Yii::$app->components['authClientCollection']['clients']['go‌​ogle']['clientId']; 
関連する問題