CakePHP中找到不返回正确的 - 缺少型号名称

问题描述:

在模型上进行了查找后,我会希望得到的结果是格式CakePHP中找到不返回正确的 - 缺少型号名称

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,我现在已经完全控制了,我只得到这个问题。

我的问题是,我想不出任何会导致此问题的东西。任何想法不胜感激。

结果与this非常相似。

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

这可以通过运行

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

如果没有结果的话,PDO_MYSQL过时很可能是由于安装如

pecl install pdo_mysql 

我的修复是一个很容易被检查一个

yum install php53-mysql 

我希望这有助于索姆EONE。

+0

感谢您分享此信息,这种情况偶尔会发生在更多人 – Ceeram 2012-08-16 10:46:41