延伸:货物

来自MyaWiki.Org
跳转到导航 跳到搜索

其他语言:
MeimaWiKi扩展手册
OOJS用户界面图标
货物
发布状态: 稳定的
货物标识
实施 专版 应用程序接口 解析器函数
描述 允许存储和查询包含在模板中的数据的扩展。
作者(S) 亚龙科伦<亚龙57 @ gmail网站>
最新版本 2.2(2019年6月)
兼容策略 硕士
维基百科 1.23 +
数据库更改
许可证 GNU通用公共许可证2或以后
下载 看到这里
例子 一个包含各种调用的页面
翻译货物延伸如果在TurtLeWik.NET中可用
检查使用和版本矩阵。
问题 打开任务·报告错误

货物是MeaWiKi的扩展,它提供了一种轻量级的方法来存储和查询包含在模板中的数据,例如信息框。语义媒体维基扩展,但提供了许多优点,包括易于安装和易于使用。

货物存储在数据库表中的所有数据中,它可以被放置在MyaWiki的数据库(默认)或单独的数据库中。大多数情况下,每个存储的模板都将其数据存储在单个DB表中,每一个相关模板参数都有一个列。这里有一些例外:处理包含数组/列表值的模板字段和包含地理坐标的字段更复杂,因为大多数数据库系统中的这些数据类型的本地处理很差。并且可以将多个模板设置为将它们的数据存储在一个DB表中。

扩展定义了多个解析器函数;这三个是最重要的:

  • 卡古宣言-放置在<不包括>模板的一部分;它定义表的模式。
  • 卡古商店-将一行存储在货物表中;通常放置在<仅>模板的一部分。
  • CARGO查询-使用SQL组件查询一个或多个货物数据表。

其他定义的解析器功能是:

  • 第六章-定义一个模板,将行添加到另一个声明的表中。
  • CARGO组合查询-在一个地方显示多个查询的结果。
  • CARGOGISDISPLAY-MAP显示一个单点的地图。
  • γ递归事件-打印出重复事件的日期;供CyGoGyStury使用。

货物还定义了用于查看和向下钻取该存储数据的各种接口。

已经对MySQL、PostgreSQL和SQL Server数据库系统进行了测试和测试。理论上,它还支持SQLite和Oracle,但还没有对这些系统进行测试,可能无法工作。

这个版本的货物扩展需要MeaWiKi 1.23或更高。

点击上面导航栏中的页面,了解更多关于货物,它是如何工作的,如何使用它,以及如何安装它。

也见[编辑]