Drupal 6: сделать пользовательские функции доступными для разных модулей - PullRequest
2 голосов
/ 08 марта 2011

У меня есть пара пользовательских функций PHP, которые я хотел бы сделать доступными для нескольких модулей, которые я создал.

Какой будет друп-правильный способ обойти эту проблему?По сути, я бы хотел не копировать все эти функции внутри каждого моего модуля.

1 Ответ

8 голосов
/ 08 марта 2011

Ну, вы не можете просто скопировать функции в каждый модуль, потому что, если у вас есть два или более модулей с этими функциями, вы получите ошибки PHP о функции, которая уже была объявлена ​​(если вы не попытаетесь переименовать ее). их в каждом модуле).

Лучший способ сделать это зависит от вашего точного использования, но если предположить, что они представляют собой набор связанных функций ядра или API, то я бы поместил их в отдельный модуль, и тогда любые дополнительные модули могли бы иметь основной модуль в качестве зависимость.

...