이 기사의 예는 ThinkPHP 페이징 구현 방법을 설명하며 참고용으로 모든 사람과 공유됩니다. 구체적인 방법은 다음과 같습니다.
TP3.2 프레임워크 매뉴얼에 데이터 페이징이 있는데, 매번 너무 많은 코드를 작성해야 하고, 중국어 설정 등의 문제가 있어 정리가 필요합니다. 🎜>
인스턴스의 실행 효과는 아래 그림과 같습니다.
1. 페이징 방법:
$m->limit($p->firstRow,$p->listRows);
$p 반환
}
2. 페이징 메소드 호출
{$페이지}
3. 마지막 단계는 페이지네이션 스타일입니다. 배경 프레임워크가 인터넷에서 다운로드되었기 때문에 이 스타일도 구현할 수 있습니다. 혼자서는 간단합니다.
.pagination ul li.rows {
줄 높이: 30px;
왼쪽 패딩: 5px;
}
.pagination ul li.rows b{color: #f00}
.pagination ul li a, .pagination ul lispan {
부동: 왼쪽;
패딩: 4px 12px;
줄 높이: 20px;
텍스트 장식: 없음;
배경색: #fff;
배경: url('../images/bottom_bg.png') 0px 0px;
테두리: 1px 솔리드 #d3dbde;
/*테두리 왼쪽 너비: 0;*/
여백 왼쪽: 2px;
색상: #08c;
}
.pagination ul li a:hover{
색상: 빨간색;
배경: #0088cc;
}
.pagination ul li.first-child a, .pagination ul li.first-child 스팬 {
테두리 왼쪽 너비: 1px;
-webkit-border-bottom-left-radius: 3px;
테두리 하단 왼쪽 반경: 3px;
-webkit-border-top-left-radius: 3px;
테두리 상단 왼쪽 반경: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
}
.pagination ul .disabled 범위, .pagination ul .disabled a, .pagination ul .disabled a:hover {
색상: #999;
커서: 기본값;
배경색: 투명;
}
.pagination ul .active a, .pagination ul .active 스팬 {
색상: #999;
커서: 기본값;
}
.pagination ul li a:hover, .pagination ul .active a, .pagination ul .activespan {
배경색: #f0c040;
}
.pagination ul li.last-child a, .pagination ul li.last-child 스팬 {
-webkit-border-top-right-radius: 3px;
테두리 오른쪽 상단 반경: 3px;
-webkit-border-bottom-right-radius: 3px;
테두리 하단 오른쪽 반경: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
}
.pagination ul li.current a{color: #f00 ;font-weight:bold; 배경: #ddd}
希望本文所述对大가족의 ThinkPHP框架程序开发有所帮助。