답변:
hook_library()Javascript 및 CSS 파일에 대해서만 생각됩니다. PHP 라이브러리의 경우 라이브러리 API 모듈을 고려해야합니다 .
이 모듈은 사이트 / 모든 / 라이브러리 resp의 라이브러리에 대한 공통 저장소를 소개합니다. 컨트 리뷰 션 모듈을위한 사이트 / 라이브러리.
외부 라이브러리
drupal.org의 프로젝트와 함께 제공되거나 패키지되지 않은 라이브러리 ( "플러그인")를 나타냅니다. 라이센스를 시작하고 다른 릴리스주기를 진행하며 여러 버전으로 동일한 라이브러리를 설치 한 경우 충돌로 인해 치명적인 오류로 끝나지 않는 등 여러 가지 이유로 drupal.org에서 타사 라이브러리를 호스팅하고 싶지 않습니다. Drupal 7은 hook_library ()를 통해 비 외부 라이브러리를 기본적으로 지원합니다. 그러나 자체 라이브러리를 번들로 제공하는 drupal.org 프로젝트에만 적합합니다. 즉, 모듈 작성자는 라이브러리의 작성자 및 공급 업체입니다. 라이브러리 API는 외부 개발 및 분산 라이브러리에 사용해야합니다. 간단한 예는 타사 jQuery 플러그인입니다.
라이브러리 API 모듈은 타사 모듈에서 Drupal 사이트에 설치된 라이브러리를로드하는 데 사용할 수있는 API를 구현합니다. 라이브러리 API 사용의 장점은 라이브러리와 버전 관리 간의 종속성을 처리한다는 것입니다.
라이브러리 모듈을 찾고 있다고 생각합니다 .
이 작업이 사용자 정의 PHP 라이브러리에서 작동하는지 확실하지 않지만 사용자 정의 CSS 및 js 파일을 내 프로젝트로 가져 오기 위해이 절차를 사용했습니다.
요약하면 라이브러리 모듈을 사용하면 사용자 정의 PHP, CSS 및 JS 라이브러리 등을 프로젝트로 자동 가져올 수 있어야합니다.