CakePHP查找未正确返回-缺少模型名称

CakePHP查找未正确返回-缺少模型名称,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,在对一个模型执行查找之后,我希望结果是这样的格式 Array ( [0] => Array ( [ModelName] => Array ( [id] => 83 [field1] => value1 [field2] => value2

在对一个模型执行查找之后,我希望结果是这样的格式

Array
(
    [0] => Array
        (
            [ModelName] => Array
                (
                    [id] => 83
                    [field1] => value1
                    [field2] => value2
                    [field3] => value3
                )    
        )
)
然而,我似乎得到的是

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [id] => 83
                    [field1] => value1
                    [field2] => value2
                    [field3] => value3
                )

        )
)
请注意缺少的模型名称

我只是在迁移到我现在完全可以控制的配置非常糟糕的VPS之后才遇到这个问题


我的问题是,我想不出任何会导致这个问题的东西。任何想法都非常受欢迎。

结果与之非常相似

问题再次出现在过时的pdo_mysql版本上

这可以通过运行

strings-f pdo_mysql.so | grep':表'

如果没有结果,那么pdo_mysql很可能是由于以下安装而过时

pecl install pdo_mysql
我的解决办法很简单

yum install php53-mysql

我希望这对某人有所帮助。

谢谢分享,这种情况偶尔会发生在更多的人身上