2015-12-19 65 views
0

這裏我有一個Crypt.php文件。它的一個類有兩個函數,並將其存儲在「\ backend \ components」文件夾中。Yii2 -windows 10 xampp路徑錯誤

"Unknown Class – yii\base\UnknownClassException Unable to find 'backend\components\Crypt' in file: E:\xampp\htdocs\pope-Admin/backend/components/Crypt.php. Namespace missing?" in this path half of them have slash(/) and half of the part have back slash() how to solve it?

+0

此錯誤通常意味着,因爲它說,你還沒有宣佈在crypt.php文件命名空間。 –

回答

0

使用include(_once)或require(_once)關鍵字包括:我使用此代碼

$security = new \backend\components\Crypt(); 

在運行時,我得到這個錯誤在我的控制器調用這個文件(類) Crypt.php文件,然後使用new Crypt()。你不能定義類的實例,你必須包含包含類代碼的filw,然後才能使用new關鍵字。

1

在你Crypt類文件,包括命名空間聲明,如下所示:

<?php 

    namespace backend\components; 

    class Crypt { 
     ... 
    } 

?>