GROUP CONCAT和锚点URL问题


GROUP CONCAT and ANCHOR URL issue

在视图中显示数据时显示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  }  ?> 

现在我想显示我的数据库url来代替"#"。

型号

$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();

数据库

确保您的路径是正确的

 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']不包含正确的值

我正确地实现了您的目标:现在我想显示我的数据库url来代替"#"

你应该改变你的:

echo '<a href="#">' . $list_data . '</a></br>';

echo '<a href="'. $homecat ['url'].'">' . $list_data . '</a></br>';