【问题标题】:drupal 7 db_select optionsdrupal 7 db_select 选项
【发布时间】:2012-05-29 01:35:01
【问题描述】:

基于drupal的API

db_select($table, $alias = NULL, array $options = array())

我想问一下options有什么用,怎么用。似乎大多数来源都忽略了这个领域。我希望利用“对象关系映射”的概念。每个数据库表都有一个对象,并通过 PHP 中的注释添加与其对象的关系。

所以我只想知道是否可以通过 drupal 7 的 API 实现

【问题讨论】:

    标签: php mysql database drupal


    【解决方案1】:

    $options 数组似乎一直下降到DatabaseConnection::$connectionOptions,这很简单:

    此连接对象的连接信息。

    基本上,除非您摸不着头脑并想“如何将此选项放入数据库连接字符串?”,否则您不需要使用 $options 数组。

    回答你的第二个问题,不,Drupal 没有 ORM 功能。

    有一个 module 用于在 Drupal 6 中以 ORM 方式映射 CCK 字段,但有一段时间没有触及它。也没有 Drupal 7 端口,并且 DB 层从 D6 到 D7 变化很大,我怀疑其中任何一个都可以挽救。

    【讨论】:

    • 非常感谢。然后我将自己构建一个 ORM 作为一个模块。我只是在想是否有更简单的方法。
    猜你喜欢
    • 2019-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    相关资源
    最近更新 更多