如何查找 drupal 中可用的默认表的使用情况

发布于 2024-11-08 19:11:01 字数 113 浏览 0 评论 0 原文

我如何才能找到 drupal 中可用的默认表的用法。

有可用的文档吗?

例如:有一个表叫node。我需要知道它的用途以及它的作用。

任何建议或答案都会有帮助和感激。

How can I able to find the usage of default tables available in drupal.

Is there any documentation available?

For example: there is a table called node. I need to know what is the usage of it and how it acts.

Any suggestions or answers will be helpful and grateful.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

貪欢 2024-11-15 19:11:01

你的问题不是很清楚(术语“用法”相当模糊),但你可以安装 Devel 模块。设置完成后,它将显示每个加载的页面(包括主页)运行的 SQL 查询。

Your question is not very clear (the term "usage" is quite ambiguous), but you could install the Devel module. After setting it up it will show, for every page loaded (home page included), which SQL queries are run.

薄荷梦 2024-11-15 19:11:01

每个模块都可以向数据库添加表。 默认 Drupal 安装使用核心模块,要么是必需的,要么是作为默认安装配置文件的依赖项安装的。这些模块安装自己的表。

每个模块在其 Schema 模块使用此挂钩实现中的信息来提供架构文档。

大多数时候,您不应该直接访问数据库,而应该使用管理数据的模块提供的 API。表通常被视为其模块的私有。模块的新版本可能会以不兼容的方式更改其架构。使用API​​更加安全。不幸的是,有时数据库访问是唯一的选择。在这些情况下,建议在代码和数据库之间实现数据访问层

Every module can add tables to the database. A default Drupal install uses core modules, either required ones or those installed as dependencies of the default installation profile. These modules install their own tables.

Each module declares its tables in its implementation of hook_schema. The Schema module use the information from the implementations of this hook to provide a schema documentation.

Most of the time, you shouldn't directly access the database but use the API provided by the modules managing the data. Tables are usually considered private for their modules. New release of a module may change its schema in an incompatible way. Using API is much safer. Unfortunately, sometimes database access is the only option. In these cases, implementation of a data access layer between your code and the database is advised.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文