您好,欢迎访问一九零五行业门户网

已解决page分页 $Page->parameter问题关键字分页

相信大家都在为page分页 $page->parameter无效 而头痛吧,是的,至少官方没给出好的demo
官方的代码是这样的
foreach ($map as $key => $val) {
$p->parameter .= $key= . urlencode ( $val ) . &;
}
这种写法也对。如果$map是数组,能用$val赋值给$key,所以改下代码入住:
foreach ($where as $key => $val) {
if(is_array($val)){
$page->parameter .= $key= . urlencode ( trim($val[1],'%') ) . &;
}else{
$page->parameter .= $key= . urlencode ( $val ) . &;
}
}
这样,$page->parameter能获取到第一次值,为什么说能获取到第一次?那就把看你的地址和分页类(本人用的是3.1.2完整版里面的分页类),
先看看下搜索后的地址吧?
http://localhost:10086/job/list/index/title/%e7%be%8e%e5%ae%b9/workcityid/385/p/2.html
是采用的_get,所以要在条件查询前面的代码如下写法
if(isset($_post['keys'])){
$keys=$_post['keys'];
}else if(isset($_get['title'])){
$keys=$_get['title'];
}
$keys=trim($keys);
if(!empty($keys)){
$where[title]=array('like',%.$keys.%);
}
但是 这样一来,表字段就暴露出来了。希望高手改进下
ad:真正免费,域名+虚机+企业邮箱=0元
其它类似信息

推荐信息