独醉夜寂寞 发表于 2012-5-16 09:22:14

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

在做项目的过程中,有些地方需要分页,所以用到了第二个和第三个参数,但是有时候不需要分页了,所以就想把第二个参数和第三个参数恢复默认,谁知道默认参数的默认值是什么??

hello8080 发表于 2012-5-16 09:26:59

默认就是传入第一个参数.获取一整个表的数据吖

独醉夜寂寞 发表于 2012-5-16 09:34:17

hello8080 发表于 2012-5-16 09:26 static/image/common/back.gif
默认就是传入第一个参数.获取一整个表的数据吖

get方法是三个参数的,手册上的解释是:
第二和第三个参数允许你设置一个结果集每页纪录数(limit)和结果集的偏移(offset)
我之前有分页,里面用到了第二个和第三参数,但是现在有一个特殊情况,需要取全部数据,但是我还是用的同一个方法;这个方法是我封装好的方法。因为我有传get的第二个和第三个参数进来,但是遇到特殊情况我是不传第二个和第三个参数的。如果不传我希望得到全部数据,但是我的get里面是三个参数,所以我想知道第二个和第三个的默认参数是什么,这样,我把默认的值传过去就可以了

独醉夜寂寞 发表于 2012-5-16 09:38:05

呵呵 ,技术交流群里有神人给出答案了!我查看框架源码后也知晓了默认参数的默认值是什么了!原来是 null 呵呵 我说怎么传false和 ''不管用呢

hello8080 发表于 2012-5-16 10:08:48

噢.我的思路是分开来,要分页get三个参数的取,全部get一个参数的取.

独醉夜寂寞 发表于 2012-5-16 10:15:22

hello8080 发表于 2012-5-16 10:08 static/image/common/back.gif
噢.我的思路是分开来,要分页get三个参数的取,全部get一个参数的取.

呵呵 ,这样的话 不得加个if判断 起码多写三行代码。。呵呵 我懒:$
页: [1]
查看完整版本: 求助,请问$this->db->get()方法的第二个和第三个默认参数的默认值是什么?