Php 如何在内容类型下的字段中显示图像-使用Drupal 7

Php 如何在内容类型下的字段中显示图像-使用Drupal 7,php,image,drupal,path,drupal-7,Php,Image,Drupal,Path,Drupal 7,我可以从数据库中获取图像名称,但现在我想显示正确的图像,但我无法这样做,以下是我尝试的内容: function _network_drives_array(){ $query = db_select('network_drive_listing','n'); $query ->fields('n') ->orderBy('n.ndlistid'); $results = $query->execute(); $array = [];

我可以从数据库中获取图像名称,但现在我想显示正确的图像,但我无法这样做,以下是我尝试的内容:

   function _network_drives_array(){

  $query = db_select('network_drive_listing','n');
  $query
    ->fields('n')
    ->orderBy('n.ndlistid');
  $results = $query->execute();

  $array = [];

  foreach($results as $record) {
    $array[$record->public_path] = '<div style="background-image: url(\''.url($record->public_path).'\'); height: 50px; width:50px;background-size: cover;border-radius: 50%;background-position: center;" />'.$record->basename;
  }

  return $array;
}
功能_网络_驱动器_阵列(){
$query=db_select('network_drive_listing','n');
$query
->字段('n')
->orderBy('n.ndlistid');
$results=$query->execute();
$array=[];
foreach($results as$record){
$array[$record->public_path]='.$record->basename;
}
返回$array;
}
我想显示正确的图像,但无法显示,当前输出我已附加了一个屏幕截图:


我做错了什么?

使用
文件\u创建\u url
而不是
url
仍然不工作您是否像“那样使用uri”public://..." ? 仅适用于uri路径我的路径是这样的:你能在我的代码中编辑我错的地方吗?