Drupal API:別のモジュールからモジュール依存関係をロードする方法
-
19-09-2019 - |
質問
クラスmyfeedssyndicationparserを定義するDrupalモジュールを開発しようとしています。このクラスは、FeedsモジュールからクラスFeedssyndicationParserを拡張します。私のモジュールの.infoファイルでは、フィードモジュールへの依存関係が識別されます。
モジュールを有効にすると、php_error.logにはphp致命的なエラー:class 'feedssyndicationparser'がC: wamp apps myapp sites all modules custom myfeeds myfeedssyndicationparser.incに含まれていません9
FeedSyndicationParserクラスはまだ定義されていないようです。 Drupalには、別のモジュールがロードされていることを確認するために使用できるAPI呼び出しがありますか? (この場合、feedssyndicationparser.incファイル。)
他のヒント
これを行うには、2つの(より良い/適切な)方法があります。
- .infoファイルの依存関係としてリストします, 、それがそれなしで有効にならないように。
- 使用する module_exists() モジュールがインストールされ、有効になっているかどうかを確認するには(存在して有効になっている場合はdate_APIをオプションで使用できるビューズ日付フィルターなど)
所属していません StackOverflow