0

/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')
4

1 に答える 1

2

SQL を使用する必要はありません。File APIで Drupal の file_create_path('myfile.pdf') 関数を呼び出すだけです。

于 2009-07-09T11:28:30.347 に答える