Drupal支持ORM吗?
我想使用drupal创建一个网站。 知道drupal支持ORM对我来说非常重要。 我知道Drupal7.0和更高版本使用orm,但我不清楚。 有人能帮我完全了解drupal orm吗?Drupal支持ORM吗?,drupal,orm,Drupal,Orm,我想使用drupal创建一个网站。 知道drupal支持ORM对我来说非常重要。 我知道Drupal7.0和更高版本使用orm,但我不清楚。 有人能帮我完全了解drupal orm吗? 谢谢。Drupal7没有使用真正的ORM式原则,它使用的是专有的。因此,您不直接编写完整的SQL语句,而是使用它们的API编写语句来组装查询 是的,它作为一种ORM,但它不是Drupal项目之外使用的 示例使事情变得更简单:从 常规SQL: <?php $result = db_query("SELECT
谢谢。Drupal7没有使用真正的ORM式原则,它使用的是专有的。因此,您不直接编写完整的SQL语句,而是使用它们的API编写语句来组装查询 是的,它作为一种ORM,但它不是Drupal项目之外使用的 示例使事情变得更简单:从 常规SQL:
<?php
$result = db_query("SELECT uid, name, status, created, access FROM {users} u WHERE uid <> 0 LIMIT 50 OFFSET 0");
?>
Drupal DB API:
<?php
// Create an object of type SelectQuery
$query = db_select('users', 'u');
// Add extra detail to this query object: a condition, fields and a range
$query->condition('u.uid', 0, '<>');
$query->fields('u', array('uid', 'name', 'status', 'created', 'access'));
$query->range(0, 50);
?>
Drupal 7没有使用真正的ORM式原则,而是使用专有的。因此,您不直接编写完整的SQL语句,而是使用它们的API编写语句来组装查询 是的,它作为一种ORM,但它不是Drupal项目之外使用的 示例使事情变得更简单:从 常规SQL:
<?php
$result = db_query("SELECT uid, name, status, created, access FROM {users} u WHERE uid <> 0 LIMIT 50 OFFSET 0");
?>
Drupal DB API:
<?php
// Create an object of type SelectQuery
$query = db_select('users', 'u');
// Add extra detail to this query object: a condition, fields and a range
$query->condition('u.uid', 0, '<>');
$query->fields('u', array('uid', 'name', 'status', 'created', 'access'));
$query->range(0, 50);
?>
Drupal 7没有使用真正的ORM式原则,而是使用专有的。因此,您不直接编写完整的SQL语句,而是使用它们的API编写语句来组装查询 是的,它作为一种ORM,但它不是Drupal项目之外使用的 示例使事情变得更简单:从 常规SQL:
<?php
$result = db_query("SELECT uid, name, status, created, access FROM {users} u WHERE uid <> 0 LIMIT 50 OFFSET 0");
?>
Drupal DB API:
<?php
// Create an object of type SelectQuery
$query = db_select('users', 'u');
// Add extra detail to this query object: a condition, fields and a range
$query->condition('u.uid', 0, '<>');
$query->fields('u', array('uid', 'name', 'status', 'created', 'access'));
$query->range(0, 50);
?>
Drupal 7没有使用真正的ORM式原则,而是使用专有的。因此,您不直接编写完整的SQL语句,而是使用它们的API编写语句来组装查询 是的,它作为一种ORM,但它不是Drupal项目之外使用的 示例使事情变得更简单:从 常规SQL:
<?php
$result = db_query("SELECT uid, name, status, created, access FROM {users} u WHERE uid <> 0 LIMIT 50 OFFSET 0");
?>
Drupal DB API:
<?php
// Create an object of type SelectQuery
$query = db_select('users', 'u');
// Add extra detail to this query object: a condition, fields and a range
$query->condition('u.uid', 0, '<>');
$query->fields('u', array('uid', 'name', 'status', 'created', 'access'));
$query->range(0, 50);
?>
除了Steve在回答中提到的数据库抽象层之外,Drupal 7+还提供了一个(由。它是从Drupal6发展而来的节点系统,由CCK模块完成。它确实提供了对对象和使用对象的数据的抽象,但实体API不是ORM,它也不试图成为ORM。除了Steve的回答中提到的数据库抽象层之外,Drupal 7+还提供了一个(由。它是从Drupal6发展而来的节点系统,由CCK模块完成。它确实提供了对对象和使用对象的数据的抽象,但实体API不是ORM,它也不试图成为ORM。除了Steve的回答中提到的数据库抽象层之外,Drupal 7+还提供了一个(由。它是从Drupal6发展而来的节点系统,由CCK模块完成。它确实提供了对对象和使用对象的数据的抽象,但实体API不是ORM,它也不试图成为ORM。除了Steve的回答中提到的数据库抽象层之外,Drupal 7+还提供了一个(由。它是从Drupal6发展而来的节点系统,由CCK模块完成。它确实提供了对对象的抽象和使用对象的数据,但实体API不是ORM,它也不试图成为ORM。不,Drupal在当前的8.x开发分支没有ORM,Drupal在当前的8.x开发分支没有ORM,Drupal在当前的8.x开发分支没有ORM,Drupal在当前的8.x开发分支没有ORM