Drupal API: كيفية تحميل التبعية الوحدة النمطية من وحدة نمطية أخرى

StackOverflow https://stackoverflow.com/questions/2242314

سؤال

أحاول تطوير وحدة دروبال تحدد الفئة myfeedssyndicationparser. تمدد هذه الفئة FeedsSyndicationParparparparparparparparparparparparser من وحدة الخلاصات. في ملف .info في الوحدة النمطية الخاصة بي.

عندما يمكنني تمكين الوحدة النمطية تحتوي php_error.log على: خطأ فادح PHP: غير موجود "FeedsSyndicationParparSer" في C: WAMP Apps MyApp Sites All Modules MyFeeds MyFeedssyndicationParser.Inc على الخط 9

يبدو أن فئة FeedsSyndicationParparser لم يتم تعريفها بعد. هل تحتوي Drupal على مكالمة API التي يمكن استخدامها للتأكد من تحميل وحدة نمطية أخرى؟ (في هذه الحالة، ملف feedssyndicationparser.inc.)

هل كانت مفيدة؟

المحلول

نصائح أخرى

هناك طريقتان (أفضل / مناسب) للقيام بذلك.

  1. اذكر ذلك كاعتمالة في ملف .info الخاص بك, ، بحيث لن تمكن دون ذلك.
  2. استعمال module_exists () للتحقق مما إذا كانت الوحدة النمطية مثبتة ومتينة (لتقول مرشح تاريخ العرض الذي يمكن أن يستخدم اختياريا Date_api إذا كان موجودا وتمكين)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top