cakePHP相关的模型在实时服务器上似乎失败了


cakePHP associated models seems failed on live server

我正在使用cakePHP建立一个网站。我很了解cakePHP的原理和模型关联。在这个项目中,我必须做一些相关的模型,它们在本地主机上运行良好。当我使用find方法时,在本地主机上,我在加速时获得结果(一个关联数组,其中键是模型名称)。在本地主机上一切工作正常。但是,当我将其上传到活动服务器时,一切都出错了,如果我在这里使用find方法,我会得到一个非常奇怪的结果:多维数组,不关联,并且没有模型名称作为键,但所有关联的模型数据都混合在一起。我从来没有见过这样的"错误"。但是由于这种故障,一切都被破坏了,因为我期望一个数据,我可以访问使用模型名称作为键的信息。我应该在哪里寻找解决方案?谢谢你的帮助!

这可能是您的PHP库中的PDO扩展的问题。我早些时候遇到过这个问题,当PDO扩展从服务器上删除时,我得到了我所有的cakephp应用程序都搞砸了。我公司为我们提供新的服务器。

您可以通过检查phpinfo()来检查这一点,并将调试模式设置为2,看看会出现什么