所以我对此很陌生,我正在使用Cakephp框架和MySQL数据库创建一个Web应用程序。我的“Comment”表中有一个名为deferred_id的列,它引用了我的延迟表中的id。我在注释表中将其名称从deferred_id更改为form_id,并在我的代码中随处更改,但现在我在尝试测试应用程序时遇到错误:
找不到列:1054'字段列表'中的未知列'Comment.deferred_id'
不确定问题是什么,因为Comment表中不再存在deferred_id。任何帮助都会很棒。
答案 0 :(得分:1)
打开config / core.php中的调试级别,以便清除缓存。 Cakephp将查询存储在缓存中。这就是查询获取旧列名称的原因。