이 글에서는 ThinkPHP5에서 사용자 정의 페이징 URL을 구현하는 방법을 소개합니다. 대부분의 경우 TP5와 함께 제공되는 페이징은 개발 요구 사항을 충족할 수 없습니다. 이때 페이징 URL을 사용자 정의해야 합니다.
ThinkPHP5 사용자 정의 페이징 URL
뉴스나 제품을 볼 때 URL이 매개변수와 함께 점프하는 경우가 많습니다. 예: www.xxx.com/redcm/news/newslist.html?classid=13
TP5가 내장되어 있습니다. - 페이징 기능에서 기본 URL은 다음과 같습니다: www.xxx.com/redcm/news/newslist.html?page=1
(권장 튜토리얼: thinkphp 튜토리얼)
그래서 TP5의 내장 페이징 기능은 대부분의 경우 사람들의 일반적인 사용을 충족할 수 없습니다. 이때 페이징 URL을 사용자 정의해야 합니다. 코드는 다음과 같습니다.
위는 보기 전용이며 여기 있는 것은 누구나 복사할 수 있습니다. Paste~~
$where['query']['classid'] = $classid; $newsList = Db::name('infolist')->where(['status' => 1,'classid' => $classid])->paginate(1,'',$where);
이 코드 줄을 추가하면 페이징 URL은 다음과 같습니다: www.xxx.com/redcm/news/newslist.html?classid=13&page=2
이제 다음의 classid가 무엇인지 이해하셨을 것입니다. 쿼리는 ~ ~
PHP 중국어 웹사이트, 수많은 무료 고화질 웹사이트 구축 튜토리얼, 온라인 학습을 환영합니다!
위 내용은 ThinkPHP5 사용자 정의 페이징 URL의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!