【发布时间】:2011-05-07 02:59:46
【问题描述】:
我对 Drupal 非常陌生,并且得到了一些关于视图的混合信息,所以我想看看是否有人可以让我走上正确的道路。
这是我的情况。我有一个单独的数据库(在同一个 Drupal 数据库服务器上),其中包含由另一个团队维护的大量数据。我们希望将这些数据发布到网络上,在得到一些建议后,看起来 Drupal 视图是可行的方法。
问题是,我不知道从那里去哪里。我阅读了文档并刚刚观看了 Lullabot 上的视图教程,但我的数据根本不在字段列中。
我阅读了一份文档,该文档说我必须向 Drupal “描述”我的外部数据库,但不知道该怎么做。我在 drupal.org(服务等)上找到了一些工具,它们说它们可以分析我的数据库并将结构报告回 Drupal,但我无法弄清楚。
基本上我想要的最终结果是两件事。首先是简单地将数据从我的外部数据库显示到 Drupal 节点上(唯一的问题是,每个页面都特定于数据库实体,因此虽然数据格式/显示是标准的,但数据本身会随着链接而变化,例如,www.example.com/ibm 应该只提供我们在 ibm 上的数据,并且随着公司名称的变化,所显示的数据也会发生变化),稍后我可能想在数据显示之前对其进行一些计算。
有人对如何执行此操作或任何教程有任何建议吗?
如果有帮助,我正在使用 Drupal 7。
附带说明,如果在 Drupal 中无法做到这一点,或者即使是,在 PHP 中创建它然后以某种方式将其包装在 Drupal 中会更好吗?我正在讨论这个问题,因为我认为我知道如何在 PHP 中做到这一点,它可能会让我对结果有更多的控制(但我有点懒,因为我在想也许 Drupal 可以为我做这件事:-)
更新:好的,现在我更加困惑了。我查看了视图,但仍然无法将其与我的数据库集成。我已经查看了模式和提要作为描述数据库或使用 Drupal 复制数据库的一种方式。我不确定我是否朝着正确的方向前进(或者正确的方向是什么),因为到目前为止,我所尝试的一切似乎都是死胡同。有人可以推荐一个教程吗?或者讲述他们完成这项工作的经历?我只是想将另一个数据库中的内容显示到页面上(当用户选择特定的股票代码时),我可能希望允许用户稍后对其进行自定义(这就是我认为需要视图的原因)。
【问题讨论】:
标签: php drupal drupal-views drupal-7