Yii CGridView 사용법 실례 상세 설명

2429 단어 YiiCGridView
이 글 의 실례 는 Yii CGridView 의 용법 을 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
CGridView 의 기능 은 데이터 목록 을 표시 하 는 데 사 용 됩 니 다.정렬,페이지,AJAX 데이터 요청 을 지원 합 니 다.
CGridView 는data provider,CActiveDataProvider가 가장 좋다.
간단 한 코드 는 다음 과 같 습 니 다.

$dataProvider=new CActiveDataProvider('Post');
$this->widget('zii.widgets.grid.CGridView', array(
  'dataProvider'=>$dataProvider,
));

자세 한 예시:

$this->widget('zii.widgets.grid.CGridView', array(
  'dataProvider'=>$dataProvider,
  'columns'=>array(
    'title',     // display the 'title' attribute
    'category.name', // display the 'name' attribute of the 'category' relation
    'content:html',  // display the 'content' attribute as purified HTML
    array(      // display 'create_time' using an expression
      'name'=>'create_time',
      'value'=>'date("M j, Y", $data->create_time)',
    ),
    array(      // display 'author.username' using an expression
      'name'=>'authorName',
      'value'=>'$data->author->username',
    ),
    array(      // display a column with "view", "update" and "delete" buttons
      'class'=>'CButtonColumn',
    ),
  ),
));

속성 설명:
actionPrefix 방법 중단
after AjaxUpdate AJAX 가 성공 적 으로 응답 한 후 호출 된 JAVASCRIPT 함수
ajaxUpdate AJAX 요청 데이터 사용 여부
ajaxUpdateError AJAX 실패 응답 후 호출 된 JAVASCRIPT 함수
ajaxUrl AJAX 요청 URL
ajaxVar AJAX 요청,GET 방식 으로 전 송 된 변수
baseScriptUrl 보기 자원 의 URL
beforeAjax Update AJAX 호출 전에 호출 된 JAVASCRIPT 함수
blankDisplay 열 제목 이 비어 있 는 내용 입 니 다.
columns 내용 열 설정
컨트롤 러 컨트롤 러
cssFile 보기 스타일
dataProvider 보기 의 데이터
empty Text 내용 이 비어 있 는 정보 입 니 다.
filter Position 검색 상자 가 있 는 위치
Yii 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 고 는 Yii 프레임 워 크 를 기반 으로 한 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기