【发布时间】:2019-09-06 18:29:43
【问题描述】:
我正在尝试从我的 vtiger 中获取一些记录,但遇到了几个问题:
查询限制为 100,无法增加。我尝试在查询中手动设置限制,但这仅适用于小于 100 的限制;我还尝试编辑 include/webservices/vtql_parser.php 文件以尝试增加限制 > 100 但它没有改变任何东西,限制仍然是 100
作为一种解决方法,我考虑获取记录总数并循环执行多个带有偏移量的查询,从而获得我需要的所有记录。但是查询“select count(*) from $module where $condition;”返回 false 而不是元素的总数
即使我在查询中手动写入偏移量,结果仍然是错误的。
所以基本上,查询工作的唯一方法是有一个通用的“从 $module where $conditions; 中选择 $fields;”没有办法使用限制、偏移和/或计数。
这是预期的行为吗?超过 100 条记录如何获取?
谢谢
【问题讨论】:
-
您能否尝试更改 config.inic.php 文件中的 $list_max_entries_per_page 值并尝试执行您的查询并检查它返回的行数。