2010-02-11 4 views
1

MyFeedsSyndicationParser 클래스를 정의하는 Drupal 모듈을 개발하려고합니다. 이 클래스는 Feeds 모듈에서 FeedsSyndicationParser 클래스를 확장합니다. 내 모듈의 .info 파일에서 피드 모듈에 대한 종속성이 식별됩니다.Drupal API : 다른 모듈에서 모듈 종속성을로드하는 방법

나는 모듈을 활성화하면 php_error.log가 포함 PHP 치명적인 오류 : \ WAMP \ APPS \ myapp와의 \ 사이트의 모든 \ 모듈 \ \ 사용자 \ myfeeds \ MyFeedsSyndicationParser.inc에 : C에서 찾을 수없는 클래스 'FeedsSyndicationParser를' line 9

FeedsSyndicationParser 클래스가 아직 정의되지 않은 것으로 보입니다. Drupal에는 다른 모듈이로드되었는지 확인하는 데 사용할 수있는 API 호출이 있습니까? (이 경우, FeedsSyndicationParser.inc 파일.)

답변

1

이 작업을 수행하는 두 개의 (더 나은/올바른) 방법이 있습니다.

  1. list it as a dependency in your .info file 따라서이 기능을 사용하지 않으면 활성화되지 않습니다. 모듈이 설치 &을 사용하는 경우
를 (그것이 존재하는 경우 활성화 및 임의로 Date_API를 사용할 수있는 뷰 날짜 필터 노니)
  • 사용 module_exists() 조사하는