我的搜索引擎有一点问题。它可以很好地输出搜索结果,但是当我单击分页链接时它会失败,当然是因为它不再具有$_POST
数组。我正在使用这段代码:
if(empty($_POST) == false) {
$res = $search->search_ads($_POST);
if($res == false) {
$view->setData('numres', 0);
} else {
$view->setData('numres',$res[2]);
$view->setData('adverts', $res[0]);
}
$app->view()->setData('paginate', $res[1]);
$app->render('search.tpl');
} else {
$app->render('404.tpl');
}
当我单击 fx“Page 2”时,它将呈现 404 模板。
有没有办法可以保留$_POST
数组并在search_ads
函数中重用它?
"paginate" 包含分页的 HTML
<li><a class=\"paginate\" href=\"$target?page=$next_page&ipp=$this->items_per_page\">«</a></li>":"<li><span class=\"inactive\" href=\"#\">«</span></li>