我正在添加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 :(得分:1)
恕我直言,我回顾了
<div class="profile_head" style="background-image: url(<?= base_url() ?>/assets/img/<?= $article->cover_image ?>)">
有些时候。我找不到结束</div>
标记。
所以,你应该在句子的尾部添加</div>
。
答案 1 :(得分:1)
以这种方式试试
<?php foreach($articles as $article) { ?>
<div class="profile_head" style='background-image: url("<?php echo base_url('assets/img/'. $article->cover_image);?>")'>
</div>
<?php }?>
确保设置基本网址
$config['base_url'] = 'http://localhost/yourproject/';
如果在实时域名中放入您的域名网址。
使用正斜杠/
结束基本网址,这样您就可以在/assets
之前输入代码