如何导入 mediawiki-core php 模块?

How do I import the mediawiki-core php module?

我想编辑和创建页面并修改我想玩的本地 wiki。出于开发目的,我想直接与数据库交互而不是 REST API。我在这里 https://doc.wikimedia.org/mediawiki-core/master/php/md_docs_database.html 找到了 php 模块的文档。如何导入此模块?

您发现没有要“导入”的“模块”,它是 MediaWiki 本身如何查询数据库的文档。它也是 15 年前的日期,所以很有可能它甚至不再准确了。

如果安装被配置为使用前缀,除了为名称添加前缀外,所描述的函数只是构建您告诉它们的任何内容 SQL,因此即使您使用了它们,您仍然需要了解要使用哪些表。到那时,使用您熟悉的任何应用程序或库直接连接到数据库和 运行 直接 SQL.

可能会更容易

要了解数据库的布局,您可以在此处查看手册:https://m.mediawiki.org/wiki/Manual:Database_layout

您的另一个选择是 write your code as a MediaWiki extension。然后您就可以访问 MediaWiki 代码本身使用的各种辅助对象和方法,而不仅仅是 API.

公开的那些