Невозможно отобразить изображения с полного пути - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь отобразить все изображения по пути «загрузки / профиль».Хотя он частично работает, он также включает заполнитель «alt» (см. Изображение) для тех, кто находится в каталоге «uploads».Другими словами, он отображает ВСЕ изображения из таблицы базы данных: есть ли способ удалить заполнители из папки «uploads» и просто показать изображения, которые физически находятся в «/ profile»?

My View:

<?php foreach($main_model as $images): ?>  
<table class="GeneratedTable">  
<tr><td><img class="thumb" src="<?php echo base_url()."uploads/profile/".$images->imageName;?>" alt="" data-toggle="tooltip" title="" ></td></tr>
<?php endforeach; ?>
</table>

enter image description here

1 Ответ

0 голосов
/ 31 января 2019

Сначала проверьте, существует ли файл в каталоге с file_exists().Если да, то покажи это.

<?php foreach($main_model as $images): ?>  
    <table class="GeneratedTable"> 

      <?php $image = $images->imageName ? $images->imageName : '';
      $file_with_path = base_url('uploads/profile/'. $image);
      if(!empty($image) && file_exists($file_with_path )):?> 

      <tr><td><img class="thumb" src="<?php echo base_url()."uploads/profile/".$images->imageName;?>" alt="" data-toggle="tooltip" title="" ></td></tr>
<?php endif; endforeach; ?>
    </table>
...