2017-01-11 4 views
1

Я очень новичок в разработке PHP-фреймворков с помощью рамки yii2. Я работаю над веб-приложением, и у меня есть несколько переменных в моем возврате файла 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', 
       ], 
      ], 
     ], 
]  

Я должен использовать google's clientId в файле PHP Model папки.

<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> 

Может ли кто-нибудь мне помочь. ТИА

+1

'Yii :: $ app-> компоненты [ 'authClientCollection'] [ 'клиентов'] [ 'Google'] [ ''] ClientId' –

+0

@InsaneSkull Благодарю. – ASN

ответ

2

Вы можете получить доступ с помощью компонентов:

Yii::$app->components['authClientCollection']['clients']['go‌​ogle']['clientId']; 

 Смежные вопросы

  • Нет связанных вопросов^_^