我正在尝试cakePHP,所以我有一个非常简单的网站。我收到以下错误。
class Tag扩展AppModel {$ name ='Tag'; } 致命错误:第140行的/home/downtown/public_html/test_cake/cake/libs/class_registry.php中找不到类“标记”
在.. \ app \ models \ tag.php我有
class Tag extends AppModel
{
$name = 'Tag';
}
我制作了什么愚蠢的错误? 我已经尝试清除tmp / cache,我已经从头开始重新加载cakePHP。 我在Google搜索中看到了这个错误,但这是一个相对明显的语法错误。
cakephp答案系统没有给我发送确认电子邮件,所以我必须在这里提出这个问题。
答案 0 :(得分:1)
文件开头和结尾缺少标记。
答案 1 :(得分:0)
可能是,“tag”是CakePHP中的保留字,尝试使用其他类名,并报告是否再次出现此错误。
我的建议:
<强>建议:强>
使用:
var $name = 'Tag';
而不是
$name = 'Tag';
答案 2 :(得分:-1)
问题必须是您没有声明具有相同名称的模型。尝试查看您的模型并证明名称相同。如果更改模型的名称,则错误与此处说明的相同。