我的 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。为什么?
我确定代码是一样的。找了很久,现在还是解决不了。帮我!谢谢!