我必须提取61000条记录,但是我只能检索1000条记录。我已经尝试过Zend Pagination来检索数据,但这没用。
任何人都可以帮助我。
答案 0 :(得分:2)
此限制是由广告的MaxPageSize
设置的,默认为1000,这是正常情况。
MaxPageSize-此值控制可容纳的最大对象数 在单个搜索结果中返回,而与每个搜索结果的大小无关 返回的对象是。在结果可能超出范围的位置执行搜索 此数目的对象,客户端必须指定分页搜索 控制。这是将返回的结果分组为非 大于MaxPageSize值。总结一下,MaxPageSize控件 单个搜索结果中返回的对象数。
您不能从客户端更改此限制,但是仍然可以使用LDAP pagination control克服分页结果。
请注意,分页控制是LDAPv3协议的功能,因此请不要忘记设置选项:
ldap_set_option($con, LDAP_OPT_PROTOCOL_VERSION, 3);