0

所以我对此很陌生,我正在使用 Cakephp 框架和 MySQL 数据库创建一个 Web 应用程序。我的“评论”表中有一个名为 deferred_id 的列,它引用了我的延迟表中的 id。我在评论表中将它的名称从 deferred_id 更改为 form_id 并在我的代码中的任何地方都更改了它,但是现在当我尝试测试我的应用程序时出现错误:

未找到列:1054“字段列表”中的未知列“Comment.deferred_id”

不确定问题是什么,因为 deferred_id 不再存在于 Comment 表中。任何帮助都是极好的。

4

1 回答 1

1

打开 config/core.php 中的调试级别,以便清除缓存。Cakephp 将查询存储在缓存中。这就是查询选择旧列名的原因。

于 2013-05-31T06:21:48.520 回答