MediaWiki: поиск подкатегории в категории (без учета регистра!) - PullRequest
1 голос
/ 20 декабря 2010

Я пытаюсь найти композитора в международном проекте по созданию музыкальной партитуры (IMSLP.org).

В вики IMSLP есть категория Композиторы (http://imslp.org/index.php?title=Category:Composers) с примерно 4665 подкатегориями. Одна подкатегория - один композитор.

Можно ли выполнить поиск подкатегории в категории (без учета регистра!)

Я бы прочитал об API MediaWiki и сделал бы list-request: http://imslp.org/api.php?action=query&list=categorymembers&cmtitle=Category:Composers&cmlimit=100 Это именно то, что я хочу, но как реализовать поиск на стороне сервера по этому результату (или сделать другие условия в запросе).

1 Ответ

2 голосов
/ 18 апреля 2012

Нет ничего плохого в использовании серверной части API.

Попробуйте использовать что-то вроде этого:

$api = new ApiMain(new FauxRequest($params));
$api->execute();
$res = $api->getResultData();

FauxRequest принимает массив с параметрами запроса.

...