it-swarm-vi.com

Làm cách nào để bao gồm thư viện PHP?

Trong Drupal 7, có hook_library()drupal_add_library() có thể được sử dụng để quản lý thư viện JS và CSS. Tôi đang tìm cách bao gồm - PHPExel thư viện trong bản phân phối của tôi.

Tôi làm nó như thế nào?

12
ya.teck

hook_library() chỉ được nghĩ cho các tệp Javascript và CSS; cho các thư viện PHP, bạn nên xem xét mô đun API thư viện .

Mô-đun này giới thiệu một kho lưu trữ chung cho các thư viện trong các trang web/all/library resp. trang web // thư viện cho các mô-đun đóng góp.

Thư viện bên ngoài

Biểu thị các thư viện ("plugin") không được vận chuyển cũng như đóng gói với một dự án trên drupal.org. Chúng tôi không muốn Lưu trữ thư viện của bên thứ ba trên drupal.org vì nhiều lý do, bắt đầu bằng việc cấp phép, tiến hành các chu kỳ phát hành khác nhau và không nhất thiết phải kết thúc bằng các lỗi nghiêm trọng do xung đột có cùng một thư viện được cài đặt trong nhiều phiên bản. Drupal 7 chỉ có hỗ trợ tích hợp cho các thư viện không bên ngoài thông qua hook_l Library (). Nhưng nó chỉ phù hợp với các dự án drupal.org đóng gói thư viện của riêng họ, ví dụ: tác giả mô-đun là người tạo và nhà cung cấp của thư viện nên sử dụng API thư viện cho các thư viện phân tán và phát triển bên ngoài. Một ví dụ đơn giản sẽ là một plugin jQuery của bên thứ ba.

Mô-đun API thư viện triển khai API có thể được sử dụng từ các mô-đun của bên thứ ba để tải các thư viện được cài đặt trên trang web Drupal; chuyên gia sử dụng API thư viện là nó xử lý các phụ thuộc giữa các thư viện và phiên bản .

9
kiamlaluno

Tôi tin rằng bạn đang tìm kiếm mô-đun Thư viện .

2
Capi Etheriel

Tôi không chắc chắn nếu hoạt động này sẽ làm việc cho các thư viện php tùy chỉnh nhưng tôi đã sử dụng thủ tục này để nhập các tệp css và js tùy chỉnh vào dự án của tôi.

  1. Tải xuống và cài đặt mô-đun thư viện từ đây https://drupal.org/project/lologists và kích hoạt nó (đừng quên tải xuống, cài đặt và bật tất cả các phụ thuộc khi cần)
  2. Một trang web thư mục/all/library nên được tạo. Nếu không, chỉ cần tạo thư mục thư viện trong các trang web/all /
  3. bây giờ tạo php của bạn bao gồm giám đốc trong thư mục site/all/library.
  4. Sao chép tất cả các tệp php tùy chỉnh của bạn vào thư mục site/all/library/gồm có.

Tóm lại, tôi đoán mô-đun thư viện sẽ cho phép bạn tự động nhập các thư viện php, css và js tùy chỉnh, v.v.

2
user28864