【问题标题】:drupal database structure ..cannot get itdrupal数据库结构..无法获取
【发布时间】:2014-07-05 08:12:17
【问题描述】:

我是一名 PHP 开发人员,我对 Drupal 了解不多。现在我的任务是从 Drupal 数据库中获取所有餐馆名称。我无法找出 Drupal 使用哪个表来存储餐馆的名称。 我相信对于任何了解 Drupal 的人来说,这都是一件容易的事。

【问题讨论】:

  • 您尝试了哪些步骤?您正在使用的模块是什么?
  • @RumeshEranga 先生,我已经浏览了所有表......但无法获得任何包含“餐厅”名称的表......我的任务只是通过直接 sql 获取所有餐厅名称查询............我知道sql但不知道drupal数据库结构??
  • 很抱歉,我无法正确理解您的问题。通常在 Drupal 模式中没有关于“餐馆”的表。所以基本上你必须在你的数据库中创建一个表来创建一个视图。创建视图会非常有效。谷歌“Drupal Views tutorial”,你会发现很多关于 Views 的教程。试试看。很抱歉,我无法给出很有帮助的答案。如果您可以提供有关您的问题的更多信息,我也许可以为您提供更多描述性的答案。
  • @RumeshEranga 感谢您的回复......您可以在查看客户数据库后提供帮助......我会为您提供凭证......如果是的话......请它真的很有帮助...... ......
  • 但是看看你的表结构,你正在为此目的使用一个模块。你能告诉模块名称吗?

标签: php mysql drupal drupal-7 drupal-6


【解决方案1】:

我假设您丢失了站点文件或者只是不想弄乱 Drupal,因为从站点的工作副本中获取数据相当容易。

如果您的餐厅使用节点实现,这可以用于检索名称:

  • 在最有可能是餐厅的记录的node_type 表中查找type 列。

  • 然后转到node 表并按type 列进行过滤,这是您在此之前获得的。

如果 Restaurant 是其他模块或分类术语提供的自定义实体,则更复杂。

【讨论】:

    猜你喜欢
    • 2013-03-09
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多