我之前问过一个问题: Missing database table in CakePHP, I've followed the conventions and tried everything
然后发现我的问题不在我的模型或 Controller 中,而是在我与 MAMP 或 MySQL 服务器的连接中的某个地方。重要的是要注意我确实有 2 个模型/ Controller 可以很好地处理数据库。只是现在我添加了另一个 Controller /模型,当我尝试连接时,Cake 给出了错误: 缺少数据库表
错误:在数据源默认值中找不到模型投票表投票。
我已经调试了两天,并在另一台机器上重现了它,所以我确定我的模型/ Controller 设置正确。
我已将问题缩小为几件事: 1. 我的 Cake 配置中有一些东西搞砸了,它使用的是旧模式(我不知道那是怎么发生的) 2. MAMP连接新表有问题
有人对调试或解决这个问题有什么建议吗?非常感谢。
威尔斯
最佳答案
检查您的所有表是否具有相同的引擎。我曾经遇到过一个问题,因为我在 MyISAM 上有一些表,而在 InnoDB 上有新表(由 MySQL Workbench 生成)
希望对你有帮助
关于php - 需要帮助使用 MAMP 调试 CakePHP 与 MySQL 的连接,错误 : missing table in database (for what seems like no reason),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441548/