Manual:Article.php/zh

类处理MediaWiki页面及其历史记录的呈现和交互. 它与类密切相关，后者为页面提供模型对象.

例如，该文件包含一个用于查看页面的函数 ，从 调用(另一个版本在 中). 此函数使用函数 、 和 从数据库获取页面的wikitext ，并将其分配给. 之后，它调用函数 (已弃用)来处理.



创建新的条目对象
要实例化 ，请调用静态工厂方法之一或使用构造函数：


 * - 其中， 是文章ID(与相同).
 * - 为给定标题创建相应类的文章对象.
 * - 为给定页创建相应类的文章对象.
 * - 从给定标题创建一个文章对象.

方法

 * (superseded by ) - 获取此修订版的文本. 这个功能有副作用. 如果您只需要真实的修订文本(如果有)，请不要使用此功能.
 * (1.18+) - 获取在其中执行此项目的上下文.
 * - 获取要显示的项目的旧版本，如果是当前修订，则为0.
 * (1.19+) - 获取此实例的Wikipage对象.
 * - 获取适合呈现主项目wikitext的解析器选项.
 * - 一种轻量级方法，用于获取页面的解析器输出，检查解析器缓存等. 它没有考虑 被迫考虑的大部分内容.
 * - 获取页面视图上使用的修订版ID.
 * (1.19+) - 根据请求参数获取获取的修订对象，如果失败则为空.
 * - 获取要用于当前视图的自动机策略. 是包含action=Get参数和 的字符串.
 * - 获取与此页关联的标题.
 * - 如果当前引用的修订是对此页面的当前编辑(并且存在)，则返回True.
 * - 如果页面可以缓存，则返回True.
 * - 此方法处理查看页面的(默认)操作. Actions(如‘VIEW’、‘REVERT’、‘DELETE’等)由Action子类处理. ViewAction的 方法调用 来执行实际工作.

有关方法的完整列表，请参阅此处（MediaWiki开发文档）.

钩子
从该文件调用的钩子列在类别中.

