php - 需要帮助使用 MAMP 调试 CakePHP 与 MySQL 的连接,错误 : missing table in database (for what seems like no reason)

标签 php mysql ajax cakephp mamp

我之前问过一个问题: 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/

相关文章:

php - cURL 请求从 imgur api 获得 NULL 响应

php - 带有 jquery 的数据库灯箱仅显示数据库的第一个条目

php mysqli 准备好的语句删除查询问题

MySQL 在选择时无法识别字符 '?'

mysql union 减语法

javascript - 如何使用jquery Ajax调用来调用类的方法

javascript - jQuery getJSON 方法无响应

php - 为表中的 MySQL 时间戳列添加毫秒精度

php $_POST 数组并更新 MySQL

javascript - $Http.get(),如何处理来自WebAPI的404响应