致命的错误 - Class' app \ modells \ Country'未找到

时间:2015-11-15 10:08:11

标签: php yii2

按照http://stuff.cebe.cc/yii2-guide.pdf#lstnumber.-289.1中的指南,我收到以下错误(第36页)。

我输错了

use app\models\Country;

use app\modells\Country;

在那个控制器中,但在纠正之后,我仍然得到同样的错误。除了调试位置runtime/debug/56484c0c8c498.data:之外,我找不到任何使用该词的位置。

也许它与缓存有关?我应该如何清除它?

enter image description here

更新

我正在使用的网址:http://localhost/basic/web/index.php?r=country/index

档案

basic/models/Country.php

包含

<?php

namespace app\models;

use yii\db\ActiveRecord;

class Country extends ActiveRecord
{
}

2 个答案:

答案 0 :(得分:0)

看起来您的框架正在缓存代码。使用./protected/yiic clearcache cache尝试clearing the Yii cache

如果您正在运行APC,则可能还需要重新启动该服务。

缓存在生产环境中非常有用,但实际上并不需要开发。您可以在工作时在本地禁用它。

答案 1 :(得分:0)

在Yii2中我认为你可以清除(删除)运行时目录

yourApp/runtime 

尝试删除此目录,然后重新启动您的应用