服务器上的代码点火器数据库试图获取非对象的属性

问题描述

|| 在本地计算机上,我使用   http://localhost/index.PHP 在服务器上,我将其发布   http:// myserver:8888 / alias / index.PHP 我已经在代码点火器配置中对此进行了更新,并且还在服务器上复制了我的本地数据库。现在,当服务器到达时,发生了一些棘手的事情   $ this-> db-> query($ queryStr)-> row()-> ID; 我试图在$ queryStr内手动运行查询,但是它从命令行返回了我的数据,但是当我在服务器上像上面那样运行它时   $ this-> db-> query($ queryStr)-> row()    返回一个空数组 我懂了   严重程度:注意      消息:试图获取属性   非客体      文件名:models / model_mymodel.PHP 我是否在忽略某些东西,为什么服务器上无法使用完全相同的代码?     

解决方法

检查您的代码是否大写(大小写)错误。如果您的开发机器是基于Windows的,则它不在乎大小写。您的linux服务器可以。