我向我的新D7模块写了一个查询,但它不起作用。
$query = db_select('node', 'n');
$query->join('field_data_field_image', 'i', 'n.nid = i.entity_id');
$query->join('file_managed', 'f', 'i.field_image_fid = f.fid');
$query->fields('f', array('fid', 'filename'))
->fields('i', array('field_image_width', 'field_image_height'))
->condition('n.type', 'pattern')
->execute()->fetchall();
我正在等待来自具有图像字段的节点类型(模式)的数据。我尝试使用image_managed表将图像字段表和图像字段表连接到节点。但没有任何结果。
我尝试使用纯SQL,但它工作得很好,但不是在D7中。怎么了?
谢谢!