2017-12-24 12 views
1

Yii2では、すべてのコントローラとビューで使用できる変数と関数を作成することができます。それは可能私が上でそれを作成してみてくださいどのように助けることができる場合は、次のconfig/params.phpYii2基本的な変数と関数

return [ 
    'adminEmail' => '[email protected]', 
    'dafult-Img' => 'upload/user/'.Yii::$app->user->getId().'/', 
]; 

が、私は、コントローラ

$model->userimage= Yii::$app()->params['dafult-Img']; 

にそれを使用するとき、私は中にエラー

Undefined variable: app 

答えて

1

を取得しますyii2 $appを使用し、$ app()を使用しないでください。

Yii::$app->params['dafult-Img']; 

が必要な場合があります

+0

ありがとうございます;あなたは私の一日をつくる – Bynd

+0

私はいつもYiiからYii2へ移動した後に人々がdoc'sをチェックしないのだろうと思っています:) – Yupik

+1

@Bynd ..私の答えが正しければそれをマークしてください...ここにいかがですか http: //meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – scaisEdge