2015-10-06 194 views
4

型號的功能,我得到這個錯誤:爲什麼我會收到「Class」app models Yii'not found「錯誤?

public function setPassword($password) 
{ 
    $this->password_hash = Yii::$app->security->generatePasswordHash($password); 
} 

public function generateAuthKey() 
{ 
    $this->auth_key = Yii::$app->security->generateRandomString(); 
} 
+4

我假設你在'app \ models'命名空間中,並且沒有爲'\ Yii'添加'use'語句。見http://www.yiiframework.com/doc/guide/1.1/en/basics.namespace#c10572 – Phil

+0

那麼我該怎麼用......還有什麼.. –

+0

檢查一下link Bloodhound

回答

7

添加

use Yii; 

類聲明之前。

或者在Yii單詞前添加一個反斜線。

$this->password_hash = \Yii::$app-> ... 
相關問題