1

我之前问过一个问题: CakePHP 中缺少数据库表,我已经按照约定尝试了一切

从那以后发现我的问题不在于我的模型或控制器,而在于我与 MAMP 或 MySQL 服务器的连接。重要的是要注意,我确实有 2 个模型/控制器可以正常使用数据库。只是现在我添加了另一个控制器/模型,当我尝试连接时,Cake 给出了错误:缺少数据库表

错误:在数据源默认值中找不到模型投票的表投票。

我已经调试了两天,并在另一台机器上复制了它,所以我确定我的模型/控制器设置正确。

我已将问题缩小到几件事:1. 我的 Cake 配置中有一些东西使用旧模式(我不知道这会如何发生)2. MAMP 连接出现问题新表

有人对调试或解决此问题有任何建议吗?太感谢了。

威尔斯

4

1 回答 1

1

检查所有表是否具有相同的引擎。我曾经遇到过问题,因为我在 MyISAM 上有一些表,而在 InnoDB 上有一些新表(由 MySQL Workbench 生成)

希望能帮助到你

于 2012-07-11T23:42:24.880 回答