> PHP 프레임워크 > ThinkPHP > ThinkPHP5 사용자 정의 페이징 URL

ThinkPHP5 사용자 정의 페이징 URL

angryTom
풀어 주다: 2020-03-21 09:50:25
앞으로
3527명이 탐색했습니다.

이 글에서는 ThinkPHP5에서 사용자 정의 페이징 URL을 구현하는 방법을 소개합니다. 대부분의 경우 TP5와 함께 제공되는 페이징은 개발 요구 사항을 충족할 수 없습니다. 이때 페이징 URL을 사용자 정의해야 합니다.

ThinkPHP5 사용자 정의 페이징 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을 사용자 정의해야 합니다. 코드는 다음과 같습니다.

ThinkPHP5 사용자 정의 페이징 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿