我的查询条件$map是二维数组;所得是符合条件的id;
array (size=1)
'id' =>
array (size=2)
0 => string 'in' (length=2)
1 =>
array (size=5)
0 => string '59696503' (length=15)
1 => string '65952785' (length=15)
2 => string '69958091' (length=15)
3 => string '57934644' (length=15)
4 => string '64223905' (length=15)
tp3.2.3带入查询条件的数据分页里讲到如果是POST方式查询,如何确保分页之后能够保持原先的查询条件呢,我们可以给分页类传入参数,方法是给分页类的parameter属性赋值
//分页跳转的时候保证查询条件
foreach($map as $key=>$val) {
$Page->parameter[$key] = urlencode($val);
}根据文档分页,但只能正确显示第一页,第二页又变成不带查询条件的页面。请问是我的查询条件$map写错了么?
研究了一下thinkphp官网右上方的搜索,也是post请求,带入查询条件,依旧能正确分页,是怎么实现的呢?
最佳答案