【问题标题】:Where to put database Model for extensions?将数据库模型放在哪里进行扩展?
【发布时间】:2019-01-26 17:02:48
【问题描述】:

我想编写一个小扩展,它能够根据用户过滤器偏好从数据库中获取一些信息,并将它们显示在主页上。

我已阅读:PHPBB extensions development 并查看了:ACME DEMO extension,但我没有找到应该放置数据库处理位置的答案。通常这应该进入一个将数据处理到控制器的模型中,在这种情况下,我无法弄清楚模型应该放在结构中的什么位置以及它应该如何工作。

应该如何处理扩展数据库模型?它应该位于扩展结构的什么位置?

【问题讨论】:

    标签: phpbb


    【解决方案1】:

    我猜你需要一个事件监听器。

    PHP 事件侦听器与核心事件一起将代码注入 phpBB。 核心事件就像钩子一样,它们可以在整个 phpBB 中找到 关键点的代码库。他们让你的扩展访问 phpBB 的 变量并允许您使用和修改它们或注入额外的 phpBB 执行期间的 PHP 代码。 -根据Skeleton Extension Page

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      • 2015-03-25
      • 1970-01-01
      相关资源
      最近更新 更多