2009-07-09 3 views
0

私はファイルパスを取得したいと思っています。すなわち、ファイルアップロードのためにファイルパス/sites/default/files/myfile.pdfを取得したいと思います。私は以下の使用しているdrupalのSQLクエリからのファイルパス

$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') 
+0

はdrupal.stackexchange.comに属します – Cyclonecode

答えて

2

は、ここに私のSQL文です。 File APIのDrupalのfile_create_path( 'myfile.pdf')関数を呼び出してください。

関連する問題