如何使用别名从Drupal中进行选择
我想从Drupal中的表中获取1列作为2个别名。类似于此,但使用Drupal的查询方法:如何使用别名从Drupal中进行选择,drupal,drupal-database,Drupal,Drupal Database,我想从Drupal中的表中获取1列作为2个别名。类似于此,但使用Drupal的查询方法: SELECT name AS label, name AS value FROM node WHERE 1 此Drupal代码未设置正确的别名: $query = db_select('node', 'node'); $query->fields('node', array('label' => 'name','value' => 'name')); 它返回类似于:[name]=>Sc
SELECT name AS label, name AS value FROM node WHERE 1
此Drupal代码未设置正确的别名:
$query = db_select('node', 'node');
$query->fields('node', array('label' => 'name','value' => 'name'));
它返回类似于:[name]=>Science[node\u name]=>Science
有没有办法设置别名 使用“字段”方法不允许设置别名。如果查看文档,字段的第二个参数是一个索引数组,因此只能使用数字 如果需要别名,则需要使用“addField”
谢谢我试着搜索文档,但要么文档结构不好,要么谷歌没有索引。
$query = db_select('node', 'n');
$query->addField('n', 'name', 'label');
$query->addField('n', 'name', 'value');