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

求助,请问$this->db->get()方法的第二个和第三个默认参数的默认值是什么?

[复制链接]
发表于 2012-5-16 09:22:14 | 显示全部楼层 |阅读模式
在做项目的过程中,有些地方需要分页,所以用到了第二个和第三个参数,但是有时候不需要分页了,所以就想把第二个参数和第三个参数恢复默认,谁知道默认参数的默认值是什么??
发表于 2012-5-16 09:26:59 | 显示全部楼层
默认就是传入第一个参数.获取一整个表的数据吖
 楼主| 发表于 2012-5-16 09:34:17 | 显示全部楼层
hello8080 发表于 2012-5-16 09:26
默认就是传入第一个参数.获取一整个表的数据吖

get方法是三个参数的,手册上的解释是:
第二和第三个参数允许你设置一个结果集每页纪录数(limit)和结果集的偏移(offset)
我之前有分页,里面用到了第二个和第三参数,但是现在有一个特殊情况,需要取全部数据,但是我还是用的同一个方法;这个方法是我封装好的方法。因为我有传get的第二个和第三个参数进来,但是遇到特殊情况我是不传第二个和第三个参数的。如果不传我希望得到全部数据,但是我的get里面是三个参数,所以我想知道第二个和第三个的默认参数是什么,这样,我把默认的值传过去就可以了
 楼主| 发表于 2012-5-16 09:38:05 | 显示全部楼层
呵呵 ,技术交流群里有神人给出答案了!我查看框架源码后也知晓了默认参数的默认值是什么了!原来是 null 呵呵 我说怎么传false和 ''不管用呢
发表于 2012-5-16 10:08:48 | 显示全部楼层
噢.我的思路是分开来,要分页get三个参数的取,全部get一个参数的取.
 楼主| 发表于 2012-5-16 10:15:22 | 显示全部楼层
hello8080 发表于 2012-5-16 10:08
噢.我的思路是分开来,要分页get三个参数的取,全部get一个参数的取.

呵呵 ,这样的话 不得加个if判断 起码多写三行代码。。呵呵 我懒

本版积分规则