Php 使用Drupal7返回的映像路径

Php 使用Drupal7返回的映像路径,php,drupal-7,paging,Php,Drupal 7,Paging,我无法将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

我无法将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值时,图像不会显示

感谢您的帮助

问候,, a、 ali

Drupal中的此类uri字段始终引用内部数据存储逻辑,因此在开始时为public://字段。Drupal用于附加到内容的任何图像

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


但是当使用uri值时,图像不会显示。-这不是很好的描述。我们没有足够的信息来帮助您。如何访问URI的值?如何显示图像?您的代码是否输出任何错误?@AmalMurali我使用img tag的'src'属性中的uri谢谢您的回复。img似乎仍然没有出现。下面的html被生成:下面的php使用echo image_style_url'default',$news[6]->field_image['und'][0]['uri'];这条路看起来不错。但是Drupal还在运行吗http://localhost/drupal/ 还是通过另一个域?如果不在localhost上,则基本url可能没有正确设置drupal在localhost/drupal上
$imgPath = image_style_url('default', $object['und'][0]['uri']);