1

在模型上执行查找后,我希望结果是格式

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 后,我才遇到这个问题。

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

4

1 回答 1

3

结果与此非常相似。

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

这可以通过运行来检查

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

如果没有结果,那么 pdo_mysql 很可能是由于安装过时的,例如

pecl install pdo_mysql

我的修复很简单

yum install php53-mysql

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

于 2012-08-14T21:00:55.363 回答