Як включити бібліотеку PHP?


12

У Drupal 7 є hook_library()і drupal_add_library()те, що можна використовувати для управління бібліотеками JS та CSS. Я шукаю, як включити бібліотеку PHPExel у свій дистрибутив.

Як я можу це зробити?

Відповіді:


9

hook_library()вважається лише для файлів Javascript та CSS; для бібліотек PHP слід розглянути модуль API бібліотеки .

Цей модуль представляє загальне сховище для бібліотек на сайтах / all / бібліотеках, відповідно. сайти // бібліотеки для наданих модулів.

Зовнішні бібліотеки

Позначає бібліотеки ("плагіни"), які не постачаються і не пакуються проектом на drupal.org. Ми не хочемо розміщувати сторонні бібліотеки на drupal.org з безлічі причин, починаючи з ліцензування, переходячи до різних циклів випуску і не обов'язково закінчуючись фатальними помилками через конфлікти з тим, що одна і та ж бібліотека встановлена ​​в декількох версіях. Drupal 7 має лише вбудовану підтримку для зовнішніх бібліотек за допомогою mont_library (). Але він підходить лише для проектів drupal.org, які поєднують власну бібліотеку; тобто автор модуля є творцем і продавцем бібліотеки. API бібліотек слід використовувати для розроблених і розповсюджених бібліотек зовні. Простим прикладом може бути сторонній плагін jQuery.

Модуль API бібліотеки реалізує API, який можна використовувати від сторонніх модулів для завантаження бібліотек, встановлених на сайті Drupal; Професією використання API бібліотеки є те, що він обробляє залежності між бібліотеками та версіями.



2

Я не надто впевнений, чи буде ця операція працювати для користувальницьких бібліотек php, але я використав цю процедуру для імпорту користувацьких файлів css та js у свій проект.

  1. Завантажте та встановіть модуль бібліотек звідси https://drupal.org/project/libraries та ввімкніть його (не забудьте завантажити, встановити та включити всі залежності залежно від необхідності)
  2. Потрібно створити сайти / всі / бібліотеки каталогів. Якщо ні, просто створіть каталог бібліотек на сайтах / all /
  3. тепер створіть ваш php включає директора в каталозі сайтів / всіх / бібліотек.
  4. Скопіюйте всі власні файли php у каталог сайтів / усіх / бібліотек / включає.

Підсумовуючи це, я думаю, що модуль бібліотек повинен дозволяти вам автоматично імпортувати власні бібліотеки php, css та js тощо у ваш проект

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.