Manual:Revision.php
MediaWiki バージョン: | ≦ 1.36 Gerrit change 684071 |
MediaWiki ファイル: Revision.php | |
---|---|
場所: | includes/ |
ソース コード: | master • 1.42.3 • 1.41.4 • 1.39.10 |
クラス: | Revision |
Revision
クラスは MediaWiki の版を表現します。
This class was deprecated in MediaWiki 1.31, in favor of RevisionRecord (doc), RevisionStore (doc) and SqlBlobStore (doc). It was completely removed in MediaWiki 1.37. See Manual:Revision.php/Migration .
Revision オブジェクトの新規作成
To instantiate Revision
, call one of the static factory methods:
loadFromId( $db, $id )
- load a page revision from a given revision ID number.loadFromPageId( $db, $pageid, $id = 0 )
- load either the current, or a specified, revision that's attached to a given page.loadFromTimestamp( $db, $title, $timestamp )
- load the revision for the given title with the given timestamp.loadFromTitle( $db, $title, $id = 0 )
- load either the current, or a specified, revision that's attached to a given page.newFromArchiveRow( $row, $overrides = array() )
- make a fake revision object from anarchive
table row.newFromId( $id, $flags = 0 )
- load a page revision from a given revision ID number.newFromPageId( $pageId, $revId = 0, $flags = 0 )
- load either the current, or a specified, revision that's attached to a given page ID.newFromRow( $row )
newFromTitle( $title, $id = 0, $flags = 0 )
- load either the current, or a specified, revision that's attached to a given title.newNullRevision( $dbw, $pageId, $summary, $minor )
- create a new null-revision for insertion into a page's history.
メソッド
getContent( $audience = self::FOR_PUBLIC, User $user = null )
- fetch revision content if it's available to the specified audience. If the specified audience does not have the ability to view this revision, null will be returned.(1.21 で廃止予定) see Manual:ContentHandler.php#Migration .getText( $audience = Revision::FOR_PUBLIC, User $user = null )
base36Sha1( $text )
これは単純に wfBaseConvert( sha1( $text ), 16, 36, 31 ) です
アクセサー
getRecentChange()
- get the RC object belonging to the current revision, if there's one.getNext()
- get next revision for this title.getPrevious()
- get previous revision for this title.getTitle()
- returns the title of the page associated with this entry or null.
Audiences
One of:
Revision::FOR_PUBLIC
- to be displayed to all usersRevision::FOR_THIS_USER
- to be displayed to $wgUserRevision::RAW
- get the text regardless of permissions