質問

クラス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つの(より良い/適切な)方法があります。

  1. .infoファイルの依存関係としてリストします, 、それがそれなしで有効にならないように。
  2. 使用する module_exists() モジュールがインストールされ、有効になっているかどうかを確認するには(存在して有効になっている場合はdate_APIをオプションで使用できるビューズ日付フィルターなど)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top