将应用程序移动到实时服务器时找不到 Yii2 class
Yii2 class not found when moving application to live server
我的应用程序在本地运行完美,但在上传到实时服务器后出现了几个问题。
第一个是我在我的应用程序的一个特定页面上收到以下错误,但在同一用户的其他页面上却没有class。
Class 'yii\helpers\url' not found
即使我的视图文件顶部有以下行,也会发现上述错误。
use yii\helpers\url;
我遇到的另一个问题是尝试使用我的 Seo 模型在我的 Seo table 中定位记录时,但是此错误再次仅发生在我的应用程序的一部分,而不是使用相同的另一部分table/model。以下是我得到的错误:
Class 'common\models\seo' not found
当我使用以下行时(我可以确认 table 关系工作并且必要的数据是他们的)
$seo = Seo::find()->where(['id' => $model->seo_id])->one();
use yii\helpers\url;
改为
use yii\helpers\Url;
同样的方式 seo class 名称将开始使用大写字母
Seo
我的应用程序在本地运行完美,但在上传到实时服务器后出现了几个问题。
第一个是我在我的应用程序的一个特定页面上收到以下错误,但在同一用户的其他页面上却没有class。
Class 'yii\helpers\url' not found
即使我的视图文件顶部有以下行,也会发现上述错误。
use yii\helpers\url;
我遇到的另一个问题是尝试使用我的 Seo 模型在我的 Seo table 中定位记录时,但是此错误再次仅发生在我的应用程序的一部分,而不是使用相同的另一部分table/model。以下是我得到的错误:
Class 'common\models\seo' not found
当我使用以下行时(我可以确认 table 关系工作并且必要的数据是他们的)
$seo = Seo::find()->where(['id' => $model->seo_id])->one();
use yii\helpers\url;
改为
use yii\helpers\Url;
同样的方式 seo class 名称将开始使用大写字母
Seo