Mediawiki重定向到编辑非现有页面

时间:2016-03-16 18:33:28

标签: php mediawiki mediawiki-api mediawiki-extensions

我正在添加一个带扩展名的行动

问题是我需要重定向到不存在的页面的编辑部分

我试过这个

<?php
public function onSubmit( $data ) {

    $title = Title::newFromText( $stringTitle );
    $newArticle = Article::newFromTitle( $title, $this->getOutput() );
    $editor = new EditPage( $newArticle );

    if( count($errors) > 0 ){
        return $errors;
    }

    $editor->edit();
    return false;
}

但是它让我编辑当前页面而不是具有不同标题的新页面

我也试过这个

$title = Title::newFromText( $stringTitle );
global $wgOut;
$wgOut->redirect( $title->getFullURL() );

我确实重定向到了所需的页面但未处于编辑模式

1 个答案:

答案 0 :(得分:2)

尝试$ wgOut-&gt;重定向($ title-&gt; getFullURL('action = edit'));