Drupal API: كيفية تحميل التبعية الوحدة النمطية من وحدة نمطية أخرى
-
19-09-2019 - |
سؤال
أحاول تطوير وحدة دروبال تحدد الفئة myfeedssyndicationparser. تمدد هذه الفئة FeedsSyndicationParparparparparparparparparparparparser من وحدة الخلاصات. في ملف .info في الوحدة النمطية الخاصة بي.
عندما يمكنني تمكين الوحدة النمطية تحتوي php_error.log على: خطأ فادح PHP: غير موجود "FeedsSyndicationParparSer" في C: WAMP Apps MyApp Sites All Modules MyFeeds MyFeedssyndicationParser.Inc على الخط 9
يبدو أن فئة FeedsSyndicationParparser لم يتم تعريفها بعد. هل تحتوي Drupal على مكالمة API التي يمكن استخدامها للتأكد من تحميل وحدة نمطية أخرى؟ (في هذه الحالة، ملف feedssyndicationparser.inc.)
المحلول
استخدم هذا ليشمل: http://api.drupal.org/api/function/module_load_include/6.
نصائح أخرى
هناك طريقتان (أفضل / مناسب) للقيام بذلك.
- اذكر ذلك كاعتمالة في ملف .info الخاص بك, ، بحيث لن تمكن دون ذلك.
- استعمال module_exists () للتحقق مما إذا كانت الوحدة النمطية مثبتة ومتينة (لتقول مرشح تاريخ العرض الذي يمكن أن يستخدم اختياريا Date_api إذا كان موجودا وتمكين)
لا تنتمي إلى StackOverflow