使用drupal 7返回的图像路径

问题描述 投票:0回答:1

无法将 drupal 7 返回的路径用于为自定义内容类型上传的图像。返回的路径如下:

Array ( [und] => Array ( [0] => Array ( [fid] => 6 [alt] => [title] => [width] => 464 [height] => 261 [uid] => 1 [filename] => _71135631_c0166859-snotty_child_with_a_cold-spl.jpg [uri] => public://_71135631_c0166859-snotty_child_with_a_cold-spl.jpg [filemime] => image/jpeg [filesize] => 22168 [status] => 1 [timestamp] => 1384797114 [rdf_mapping] => Array ( ) ) ) )

但是当使用uri的vale时,图像不显示。

任何帮助表示赞赏。

问候, a.阿里

php pagination drupal-7
1个回答
0
投票
Drupal 中的此类

uri

 字段始终指的是内部数据存储逻辑,因此开头是 
public://
。 Drupal 对附加到内容的任何图像使用
图像样式

要检索图像的完整 URL,您应该使用

image_style_url()

:

$imgPath = image_style_url('default', $object['und'][0]['uri']);
    
© www.soinside.com 2019 - 2024. All rights reserved.