Yii 확장은 개발에서 매우 일반적인 동작입니다. 예를 들어, 새 컨트롤러를 작성할 때 CController 클래스 Extended Yii를 상속합니다. 새 구성 요소를 작성하면 CWidget 또는 기존 구성 요소 클래스를 상속하게 됩니다. 확장 코드가 재사용을 위해 타사 개발자에 의해 설계된 경우 이를 확장(Extension)이라고 합니다.
확장 프로그램은 대개 단일 목적으로 사용됩니다.
애플리케이션 구성 요소
구성 요소
컨트롤러
액션
필터
콘솔 명령
Validator: 유효성 검사기는 CValidator 클래스에서 상속된 구성 요소입니다.
Helper: 도우미는 정적 메서드만 포함하는 클래스입니다. 클래스 이름을 네임스페이스로 사용하는 전역 함수와 유사합니다.
모듈: 모듈은 일반적으로 여러 클래스 파일과 해당 특수 파일이 포함된 패키지입니다. 단일 구성 요소보다 더 고급 기능을 갖춘 모듈을 만들 수 있습니다.
확장 기능은 어떤 구성 요소에도 속하지 않는 구성 요소일 수 있습니다. 실제로 Yii는 코드의 거의 모든 부분을 특정 요구 사항에 맞게 확장하고 사용자 정의할 수 있도록 매우 신중하게 설계되었습니다.
확장 시리즈 튜토리얼:
Yii Framework 공식 가이드 시리즈 34 - Yii 확장: 확장 사용
Yii Framework 공식 가이드 시리즈 35 - Yii 확장: 확장 만들기
Yii 프레임워크 공식 가이드 시리즈 36 - Yii 확장: 타사 라이브러리 사용
위는 Yii 프레임워크 공식 가이드 시리즈 33 - Yii 확장: 개요의 내용입니다. PHP 중국어 넷(www.php.cn)!