0

Mediawiki 拡張機能を開発しています。ユーザーが入力するフォームを持つ特別なページで構成されています。フォームのデータを使用して、拡張機能はデータベースの特別なテーブルを更新する必要があります。

問題は、フォームをどこに向ければよいかわからないことです。MediaWiki の API の機能を使用する必要があるため、そのようなものを指すことはできません$IP/extensions/myExtension/processData.php。したがって、それは wiki の一部でなければなりません。

どんな手掛かり?

4

1 に答える 1

1

最後に、フォームの出力を同じページに送信しています。これを行うには、actionフィールドを空白のままにするか、次のような方法でページのアドレスを入力します。

$this ->getTitle()->escapeLocalURL()

データを処理するには、投稿請願が存在するかどうかを確認し、結果を解析して必要なアクションを実行する必要があります。

if ($this -> getRequest() -> wasPosted()){
    $value = $this -> getRequest() -> getVal("first_field");
    // ...
于 2012-05-30T21:27:07.360 に答える