MediaWiki编辑钩子(EditPage :: showEditForm:initial)

时间:2016-04-20 18:32:21

标签: php mediawiki

我正在为MediaWiki构建扩展。在构建这个时,我添加了另一个钩子

$wgHooks['EditPage::showEditForm:initial'][] = 'FrontPageMessage::onEditPage::showEditForm:initial';

添加此挂钩后,我收到此错误。

[f0667f54] /****/index.php?title=Main_Page&action=edit MWException from line 182 
of C:\xampp\htdocs\****\includes\Hooks.php: Invalid callback
FrontPageMessage::onEditPage::showEditForm:initial in hooks for
EditPage::showEditForm:initial

    Backtrace:

    #0 C:\xampp\htdocs\****\includes\EditPage.php(2418): Hooks::run(string, array)
      #1 C:\xampp\htdocs\****\includes\EditPage.php(582): EditPage->showEditForm()
#2 C:\xampp\htdocs\****\includes\actions\EditAction.php(58): EditPage->edit()
#3 C:\xampp\htdocs\****\includes\MediaWiki.php(490): EditAction->show()
#4 C:\xampp\htdocs\****\includes\MediaWiki.php(287): MediaWiki->performAction(Article, Title)
#5 C:\xampp\htdocs\****\includes\MediaWiki.php(714): MediaWiki->performRequest()
#6 C:\xampp\htdocs\****\includes\MediaWiki.php(508): MediaWiki->main()
#7 C:\xampp\htdocs\****\index.php(41): MediaWiki->run()
#8 {main}

仅当我将此挂钩添加到扩展程序时才会发生此错误。我的其余部分似乎处于正常运转状态。我认为这是因为我不正确地使用了这个钩子。有谁知道是否是这种情况,如果没有,是什么导致这个错误?

0 个答案:

没有答案