yii boottstrap 페이지 스타일 의 인 스 턴 스 를 사용 합 니 다.
본 고 는 yii 가 boottstrap 페이지 스타일 을 사용 하 는 방법 을 소개 하고 관심 있 는 학생 들 이 참고 하 는 것 입 니 다.
yii 는 페이지 클래스 와 페이지 스타일 을 가지 고 있 지만 yii+boottstrap 개발 프로젝트 라면 yii 를 수정 하지 않 고 boottstrap 페이지 스타일 을 사용 하 는 방법 은 무엇 입 니까?
본 고 는 yii 의 페이지 에 boottstrap 스타일 을 사용 하려 면 주로 yii CLinkPager 의 두 가지 속성 html Options 와 selected PageCssClass 에 의존 하 는 매우 간단 한 방식 을 소개 합 니 다.
컨트롤 러 예제 코드
public function actionIndex()
{
$cid = intval($_GET['cid']);
$criteria = new CDbCriteria();
$criteria->addCondition("t.status=1");
$criteria->addCondition("cid='$cid'");
$criteria->order="t.time desc";
$count = Article::model()->count($criteria);
$pager = new CPagination($count);
$pager->pageSize=20;
$pager->applyLimit($criteria);
$lists = Article::model()->findAll($criteria);
$this->render('index',array('lists'=>$lists,"pager"=>$pager));
}
위의 코드 는 yii 페이지 를 실현 하고$pager 페이지 대상 을 보기 로 전송 합 니 다.보기 코드 를 다시 한 번 보 겠 습 니 다.보기 코드
<nav>
<?php
$this->widget('CLinkPager',array(
'header'=>'',
'firstPageLabel' => ' ',
'lastPageLabel' => ' ',
'prevPageLabel' => ' ',
'nextPageLabel' => ' ',
'pages' => $pager,
'maxButtonCount'=>8,
'cssFile'=>false,
'htmlOptions' =>array("class"=>"pagination"),
'selectedPageCssClass'=>"active"
)
);
?>
</nav>
위의 보기 코드 는 아래 의 몇 가지 점 을 주의해 야 한다.1.페이지 는
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
LimeSurvey HelloWorld 플러그인LimeSurvey 내의 명령줄에서 간단한 명령을 실행하려면 다음 코드가 필요합니다.upload/plugins 아래의 폴더 구조는 다음과 같아야 합니다. 헬로월드 config.xml HelloWorld.php Lim...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.