如何在MediaWiki扩展中获取图像?

时间:2012-08-01 23:41:39

标签: php mediawiki mediawiki-api

我正在更新一个很好地格式化Bibtex扩展(this one)的MediaWiki扩展。一个特征是,当存在指向PDF的链接时,该链接将显示PDF图标。此图标是以任何其他文件的形式上传到Wiki的图像(即,它不是扩展本身的一部分)。然后代码访问此图像:

$im2 = Image::newFromName("PDF.png");

但是,已弃用并删除了Image类(我使用的是版本1.19)。我看到“图像”现在是“文件”,但我不清楚上面的新等价物是什么。

我可以对图像文件名进行硬编码,但这不能移植到其他设置。我想保留这种使用上传到维基的图像的方法,如果可能的话。

如何通过MediaWiki API处理上传到MediaWiki的文件?

1 个答案:

答案 0 :(得分:1)

看起来wfFindFile函数现在就这样做了:

$im2 = wfFindFile("PDF.png");