После добавления foreach страница становится пустой

Я добавляю foreach() и заканчивая как endforeach()затем весь раздел в пределах foreach() гаснет

<?php foreach($articles as $article): ?>
<div class="profile_head"style="background-image: url(<?= base_url() ?>/assets/img/<?= $article->cover_image ?>)">
<?php endforeach; ?>

я использую CodeIgniter сделать мой проект и приведенный выше код написан на странице просмотра.

0

Решение

Попробуй это так

<?php foreach($articles as $article) { ?>

<div class="profile_head" style='background-image: url("<?php echo base_url('assets/img/'. $article->cover_image);?>")'>
</div>

<?php }?>

Убедитесь, что вы установили базовый URL

$config['base_url'] = 'http://localhost/yourproject/';

Если на живом домене, укажите URL своего домена.

Конец базы URL выше с косой чертой / так спасает, вы должны положить в коде, прежде чем /assets

1

Другие решения

ИМХО, я пересмотрел

<div class="profile_head" style="background-image: url(<?= base_url() ?>/assets/img/<?= $article->cover_image ?>)"> несколько раз. и я не мог найти конец </div>тег.

Итак, вы должны добавить </div> в хвосте этого предложения.

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector