sto usando Yii2
modello avanzato, voglio accedere params.php
in main-local.php
di file, ho chiamato questo modi:Yii2 params accesso all'interno di file di configurazione locale nella directory comune
main-local.php:
'mailer' => [
'class' => 'myClass',
'apikey' => \Yii::$app->params['mandrill_api_key'],
'viewPath' => '@common/mail',
],
e ho conservato questo mandrill_api_key
in params.php
params.php:
<?php
return [
'adminEmail' => '[email protected]',
'supportEmail' => '[email protected]',
'user.passwordResetTokenExpire' => 3600,
'mandrill_api_key' => 'mykey'
];
sto ottenendo questo errore:
Notice: Trying to get property of non-object in C:\xampp\htdocs\myproject\common\config\main-local.php on line 25
Cosa devo fare per accedere a questi parametri?
hai provato ad aggiungere un \, quindi mething come: \ Yii :: $ app-> params ['mandrill_api_key'] – Criesto
Sì, ho provato questo, ma non funziona, potrebbe essere necessario definire qualcosa quando il bootstrap dell'applicazione. –