为什么我的图像没有出现在模态中?代码点火器

我正在使用 codeigniter 开发一个 web 系统,我必须在模态上添加一个轮播幻灯片,但是当我使用 foreach 逐个选择图像时图像没有出现


我正在使用 codeigniter 3.2 和 php 7 运行这个网络系统。我正在使用来自 themeforest 的名为“Pages ADM”的主题,它使用 owl-carousel 插件。


<div class="container"> 

  <div class="owl-carousel owl-theme">

    <?php foreach ($produto['midias'] AS $midia) :?>     

     <img src="<?=base_url('uploads/midias/').$midia;?>"/>          

    <?php endforeach; ?>

  </div>

</div>

在我的控制器中


$data['produto'] = $produto;

$data['produto']['midias'] = $this->produto_midia_class->listar('*');

在我的模型中定义了函数“listar”


当我使用本地图像时,它们会出现,但是当我使用 foreach 时,这些图像不会出现。


ABOUTYOU
浏览 124回答 1
1回答

FFIVE

之后连接字符串会更容易。在 "" 中将输出变量。<img src="<?php echo base_url()."uploads/midias/$midia";?>">你也可以做这样的事情:<div class="container">&nbsp;&nbsp; <div class="owl-carousel owl-theme">&nbsp; &nbsp; <?php&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; foreach ($produto['midias'] as $midia){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $baseurl = base_url();&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo "<img src='$baseurl"."uploads/midias/$midia'>";&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;?>&nbsp; </div></div>还要注意的是,如果从数据库中提取,通常 $midia 将需要一个标识符,如列名<div class="container">&nbsp;&nbsp; <div class="owl-carousel owl-theme">&nbsp; &nbsp; <?php&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; foreach ($produto['midias'] as $midia){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $baseurl = base_url();&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $imageurl = $midia->url;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo "<img src='$baseurl"."uploads/midias/$imageurl'>";&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;?>&nbsp; </div></div>希望这可以帮助。
打开App,查看更多内容
随时随地看视频慕课网APP