> 백엔드 개발 > PHP 튜토리얼 > YII2 프레임워크를 처음부터 배우기 (4) 확장 플러그인 예 yii2-kartikgii_php

YII2 프레임워크를 처음부터 배우기 (4) 확장 플러그인 예 yii2-kartikgii_php

WBOY
풀어 주다: 2016-05-16 20:37:46
원래의
1205명이 탐색했습니다.

오늘 유용한 플러그인 yii2-kartikgii를 발견했습니다. 이것은 일련의 플러그인 kartik-v를 기반으로 한 확장입니다.

플러그인 소개

이 플러그인의 주요 기능은 gii를 사용하여 코드 커드를 생성할 때 kartik-gird를 생성하도록 돕는 것입니다. 기본 gii 도구를 사용하여 코드를 생성한 후 매번 kartik-gird를 수동으로 추가할 필요가 없습니다. 이것이 바로 제가 원하는 기능입니다. kartik-grid를 빠르게 생성하세요.

이 플러그인을 배우기 전에 yii2-gird 플러그인에 대해 알아야 할 수도 있습니다: 포털

플러그인 설치 및 구성

플러그인 URL을 직접 확인하세요:

http://www.yiiframework.com/extension/yii2-kartikgii/

플러그인 체험판

이 플러그인은 우연히 프로젝트에서 사용하게 되었는데, 플러그인에서 생성된 코드를 사용해 보았습니다.


접속 후 생성되는 결과 페이지는 다음과 같습니다.

Kartikgii는 기본적으로 yii2-gird와 완벽하게 호환된다는 점을 언급할 가치가 있습니다.

여러 데이터를 탐색할 때 데이터 테이블 필드 이름이 항상 브라우저 상단에 표시되도록 하는 매우 실용적인 기능인 "플로팅 헤더"가 포함되어 있습니다.

엑셀에서 시작하는 고정선과 비슷한 효과입니다.

버그 및 수정

플러그인을 사용하는 과정에서 코드가 생성된 후 CRUD의 index.php에 접근하면 오류가 보고됩니다.

코드를 추적한 후 작은 버그를 발견했습니다. 작성자는 프레임워크와 함께 제공되는 CRUD 메서드 템플릿의 코드 섹션을 주석 처리하고 싶었습니다. 하지만 사용된 주석 기호는 "//"입니다.

생성된 코드에서 한 줄만 주석 처리되었고, 다른 여러 줄은 주석 처리되지 않아 오류가 보고되었습니다. 생성된 코드 템플릿을 수동으로 수정했습니다.

버그가 발견되었으며 버그 수정을 위해 최대한 빨리 플러그인 작성자에게 통보되었습니다. 이제 정상적으로 사용할 수 있습니다.

맞춤 템플릿

실제로 플러그인을 설치한 후 다음과 같이 플러그인 파일에서 이러한 파일을 수정할 수 있습니다.


이 템플릿 파일을 수정하면 생성된 코드를 맞춤 설정할 수 있습니다. 미리 백업해 두는 것이 좋습니다.

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