0

我的 PC 网络环境是 xampp,我的 vps 是 lnmp:

[local web] :

Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4. mysql:5.5.27

[vps]:

Linux / PHP v5.3.3  mysql:5.5.3-m3-log

CakePHP 最新版本:2.4.0 Rc2(真的,问题出在版本:2.2.9);

起初我在我的电脑上测试 Ok,代码是:

$users = $this->User->find('all',array('fields'=>'User.uid,User.username,User.email'));

结果是:

array(1) {
  [0]=>
  array(1) {
    ["User"]=>
    array(3) {
      ["uid"]=>
      string(1) "1"
      ["username"]=>
      string(9) "zjh_admin"
      ["email"]=>
      string(14) "xb_zjh@126.com"
    }
  }         
}

当我在我的 vps 中执行它时,结果是:

array(1) {
  [0]=>
  array(1) {
    [0]=>
    array(3) {
      ["uid"]=>
      string(1) "1"
      ["username"]=>
      string(9) "zjh_admin"
      ["email"]=>
      string(14) "xb_zjh@126.com"
    }
  }      
}

第一个数组索引是 modelname(" User ") ,但第二个结果数组索引是0。为什么?

我确定代码是一样的。找了很久,现在还是解决不了。帮我!谢谢!

4

0 回答 0