구성요소 빌더에서 상속된 컨트롤러로 구성요소 구성 활성화
구성요소가 페이지 자원을 상속할 수 있는 방법에 대해 알아봅니다.
구성요소 빌더를 사용하여 개발자는 구성요소 내에서 직접 또는 페이지에서 상속을 통해 두 가지 방법으로 데이터 자원을 추가합니다.
직접 구성
데이터 자원을 구성요소에 직접 추가하면 해당 구성요소 내에 포함된 상태로 유지됩니다. 이러한 내부 데이터 자원은 구성요소가 페이지에 배치되면 표시되지 않거나 액세스할 수 없습니다.
상속
구성요소가 있는 페이지에서 데이터 자원을 상속하도록 구성요소를 구성할 수 있습니다. 상속이 활성화되면 구성요소가 동일한 유형의 데이터 자원을 스캔하고 자동으로 연결합니다. 예를 들어 양식 컨트롤러를 상속하도록 구성된 구성요소는 페이지에서 양식 컨트롤러를 찾습니다. 이를 통해 구성요소를 여러 페이지 컨텍스트에서 사용할 수 있으며 매번 수동 구성 없이 기존 데이터 자원을 활용할 수 있습니다.
상속을 위해 구성된 구성요소를 페이지에 배치하면 상속 동작이 다음과 같이 작동합니다.
| 일치하는 자원을 찾음 | 동작 |
|---|---|
| 일치 항목 없음 | 구성요소의 초기 구성을 사용하여 동일한 유형의 새 자원을 작성합니다. |
| 하나 | 해당 자원에 연결 |
| 다중 | 해당 자원의 첫 번째 인스턴스에 연결 |
상속된 컨트롤러로 구성요소 구성 활성화
페이지에 배치될 때 컨트롤러와 데이터 자원을 자동으로 상속하도록 구성요소를 구성합니다.
시작하기 전에
필요한 역할: ui_builder_admin
이 태스크 정보
이 구성요소 빌더 예에서는 텍스트 구성요소를 생성하고 목록 컨트롤러를 상속하도록 구성합니다. 그런 다음 구성요소가 목록 컨트롤러에 연결되고 적절한 테이블 이름을 표시하는 목록 페이지에 배치합니다.