답변:
"만들기"보기에서 정확히 무슨 뜻인지 확실하지 않습니다.
먼저, 사용자 정의 테이블 / 데이터가있는 경우 hook_views_data () 및 사용자 정의 플러그인 및 핸들러를 사용하여 뷰에 이러한 테이블에 액세스하는 방법을 알려줄 수 있습니다. 일부 자습서 / 예 : http://treehouseagency.com/blog/neil-hastings/2010/01/19/views-handler-easy-way을 (드루팔 6)과 http://larsolesen.dk/node/273 (드루팔 7). 그러나 다시 자신의 테이블을 뷰에 노출하려는 경우에만 필요합니다.
그런 다음 사전 렌더링 및 변경 후크가 많이 있으므로 사용자 인터페이스에서 수행 할 수없는 작업을 변경할 수 있습니다. Drupal 6의 뷰 훅 목록 .
즉, 실제보기를 만드는 "API"는 없습니다 (내가 아는 것). 모든 사람들이 뷰 UI를 사용한다고 생각합니다 (결국 드루팔 7에서는 UI가 훌륭합니다). 할 수있는 일은 UI에서 생성 한 뷰를 내보내 모듈과 함께 또는 새 모듈로 배포하는 것입니다. 또한 기여 / 표준 모듈이 테이블을 뷰에 표시 할뿐만 아니라 특정 사이트에 대해 사용자 정의 / 확장 할 수있는 예제 뷰를 제공하는 데 유용합니다.
수동으로 내보내는 대신 기능 모듈을 사용하여 모든 종류의 구성 (보기, 컨텐츠 유형, 필드, 권한 등)을 소위 기능 (기본적으로 자동 생성 된 모듈)으로 내보낼 수 있습니다. . 이는 뷰와 같은 구성을 개발에서 프로덕션 설치로 이동하거나 여러 사이트에서 동일한 뷰 / 구성을 재사용 할 때 특히 유용합니다.
뷰 Earl Miles의 저자 Drupal 빌딩 블록 을 살펴보면 Views 2와 Views 3의 예제 가 모두 포함되어 있습니다 .