Путь к файлу из SQL-запроса в drupal - PullRequest
0 голосов
/ 09 июля 2009

Я хочу получить путь к файлу, т.е. /sites/default/files/myfile.pdf для загрузки файлов.

Я использую ниже:

$row['node_data_field_factsheet_field_factsheet_data']

это возвращает a:1:{s:11:"description";s:0:"";}

Как мне узнать фактический путь?

Вот мое заявление sql:

SELECT node.nid AS nid,
node_data_field_factsheet.field_factsheet_fid AS node_data_field_factsheet_field_factsheet_fid,
node_data_field_factsheet.field_factsheet_list AS node_data_field_factsheet_field_factsheet_list,
node_data_field_factsheet.field_factsheet_data AS node_data_field_factsheet_field_factsheet_data,
node.type AS node_type,
node.vid AS node_vid
FROM node node
LEFT JOIN content_type_fund node_data_field_factsheet ON node.vid = node_data_field_factsheet.vid
WHERE node.type in ('fund')

1 Ответ

2 голосов
/ 09 июля 2009

Вам не нужно использовать SQL. Просто вызовите функцию file_create_path ('myfile.pdf') в Drupal в File API .

...