用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2827|回复: 3
收起左侧

[已解决] result->field1 和 result['field'] 的区别

[复制链接]
发表于 2010-3-5 10:54:02 | 显示全部楼层 |阅读模式
result是一个结果集,请问result->field1 和 result['field'] 的区别在哪里?
我用前者,有时候提示:“Message: Trying to get property of non-object”。
请问二者区别在哪里?
发表于 2010-3-5 10:57:47 | 显示全部楼层
result->field1 和 result['field']
这两个的区别 PHP 手册里写的很清楚了。

至于报错,是因为楼主取记录集的方式不同,CI 有两种方式,一种是取成对象,一种是取成数组,这些都是基础知识。
 楼主| 发表于 2010-3-11 15:15:06 | 显示全部楼层
谢谢hex老大,这方面确实自己很欠缺了,正恶补手册
发表于 2010-3-11 16:34:00 | 显示全部楼层
前者的result是对象,后者的result是数组。
result具体是什么,和你在model里调用的函数有关系。
看一下CI手册就明白了

本版积分规则