我正在尝试为MediaWiki编写一个简单的扩展名,但我无法在任何地方找到简单的术语,如何在应用程序中调用函数来为我提供上传文件的“哈希”路径。
我尝试过以下函数调用,其中一些搜索指示将返回路径,但会导致未定义函数错误。
//$input is set to 'Image:Test.png' or similar
function noxmagicSVG($input, $args) {
global $wgUploadPath;
$imagePathi = $wgUploadDirectory . wfGetHashPath($input, false) . $input;
return $imagePathi;
}
答案 0 :(得分:2)
以下内容适用于MediaWiki 1.16的预发行版:
$url = Image::imageUrl( 'Ballarddesk.png' );