显示group_concat值,当我在视图中显示数据时...它完全显示group_contat但不能显示该group_contact列表的特定列表的URL
注意:使用foreach语句显示其动态数据。
视图:
<?php foreach ($home_cat as $homecat ) { ?>
<div class="col-md-4">
<h3 class="text-center" style="border: 1px solid red"><?php echo $homecat['catagories']?></h3>
<div class="row">
<img style="width: 350px; height: 250px"
src="<?php echo base_url();?>inc/img/<?php echo $homecat['catagory_image']?>">
<h6><?php
$listdata = explode ( ',', $homecat ['cat_data'] );
foreach ( $listdata as $list_data ) {
echo '<a href="#">' . $list_data . '</a></br>';
}
?>
</h6>
</div>
</div>
<?php } ?>
现在我想显示我的数据库网址代替“#”。
模型
$this->db->select('a.id,a.catagories,b.catagory_image,b.catagory_url as url,GROUP_CONCAT(b.catagory_title) as cat_data');
$this->db->from('catagory as a');
$this->db->join('home_page as b','a.id = b.c_id','inner');
$this->db->group_by('a.id');
$query = $this->db->get();
return $query->result_array();
答案 0 :(得分:0)
确保路径正确
src="<?php echo base_url();?>inc/img/<?php echo $homecat['catagory_image']?>">
最终尝试使用
进行调试$my_url = base_url() . 'inc/img/' . $homecat['catagory_image'];
var_dum($my_url) ;
可能是您错过了/
,例如:'/inc/img/'
或您的$homecat['catagory_image']
不包含正确的值
答案 1 :(得分:0)
我正确地确定了您的目标:现在我想显示我的数据库网址代替&#34;#&#34;。
你应该改变你的:
echo '<a href="#">' . $list_data . '</a></br>';
到
echo '<a href="'. $homecat ['url'].'">' . $list_data . '</a></br>';