Php 找不到模型类

Php 找不到模型类,php,cakephp,Php,Cakephp,我正在尝试cakePHP,所以我有一个非常简单的网站。我得到以下错误 类标记扩展了AppModel{$name='Tag';} 致命错误:在第140行的/home/downtown/public_html/test_cake/cake/libs/Class_registry.php中找不到类“Tag” 在..\app\models\tag.php中,我有 类标记扩展了AppModel { $name='Tag'; } 我犯了什么愚蠢的错误? 我尝试过清除tmp/cache,并且从头开始重新加

我正在尝试cakePHP,所以我有一个非常简单的网站。我得到以下错误

类标记扩展了AppModel{$name='Tag';} 致命错误:在第140行的/home/downtown/public_html/test_cake/cake/libs/Class_registry.php中找不到类“Tag”

在..\app\models\tag.php中,我有

类标记扩展了AppModel { $name='Tag'; }

我犯了什么愚蠢的错误? 我尝试过清除tmp/cache,并且从头开始重新加载了cakePHP。 我在谷歌搜索中看到过这个错误,但它是一个相对明显的语法错误


cakephp应答系统没有向我发送确认电子邮件,因此我必须在这里问这个问题。

可能是,该标记在cakephp中是一个保留字,请尝试使用其他类名,如果再次出现此错误,请报告

我的建议是:

谷歌集团的cakephp 建议:

使用:

而不是

是的,这是愚蠢的


文件开头和结尾缺少标记。

问题一定是您没有使用相同的名称声明模型。试着看看你的模型,并证明名称是相等的。如果您更改模型的名称,错误与您在此处解释的相同。

在/home/downtown/public\u html/test\u cake/cake/libs/class\u registry.php的第140行中有什么内容?class\u registry.php是一个内部CakePHP文件,通常处理类,如路径所示。有问题的行是:${$class}=&new class$settings@Jim,实际上与真正的错误无关,它只是第一行代码,它嘲笑以前出错的地方。正如我在下面解释的,目前有两种可能性,似乎是最符合逻辑的。“var”即使已弃用,也表示$name变量为类var,没有它只是一个普通变量。我在另一个模型上得到了与类名注释相同的错误。你尝试过我的建议吗?使用一些更抽象的东西,用小写字母,例如“pencil”,为了澄清这一点,我创建了一个名为pencils的表和一个名为pencil的类,得到了相同的错误。最前面的大写字符是cakePHP命名约定的要求。Google croups上的cakephp也关闭了。我可以给你发个邀请,我从来没有意识到Google groups上的cakephp已经关闭,我想它仍然是开放的,我今天访问了这个网站。
var $name = 'Tag';
$name = 'Tag';