我正在尝试开发一个定义MyFeedSsyndicationParser类的Drupal模块。该类从供稿模块中扩展了类FeedssyndicationParser。在我的模块的.info文件中,确定了对提要模块的依赖性。

当我启用模块时,php_error.log包含:php致命错误:c: wamp apps myapp myapp sites asssssyndicationparser'class“ feedssyndicationparser”, myfeeds myfeeds myfeedssyndicationparser.inind in c: wamp apps myapp myapp sites sites sites appssssyndicationparser.inc。

似乎尚未定义FeedSsyndicationParser类。 Drupal是否具有可用于确保已加载另一个模块的API调用? (在这种情况下,feedssyndicationparser.inc文件。)

有帮助吗?

其他提示

有两种(更好/适当的)方法可以做到这一点。

  1. 将其列为.info文件中的依赖项, ,这样它就不会启用。
  2. 利用 module_exists() 要检查模块是否已安装并启用(对于视图日期过滤器,可以(如果存在并启用)可以使用date_api)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top