代码之家  ›  专栏  ›  技术社区  ›  Brad

来自代码点火器的简单UL问题

  •  0
  • Brad  · 技术社区  · 14 年前

    我有一个非常简单的问题

    $this->db->select('id, title');
    $this->db->order_by('id', 'DESC');
    $query = $this->db->get('journal');
    
    foreach($query->result() as $row):?>
    <ul>
    <li><? echo anchor("journal/arc_journal/$row->id", $row->title);?></li>
    </ul>
    <? endforeach;?>
    

    它产生的数据链接是完美的,但是当我的列表显示出来时,它是这样出现的

    <ul> 
    <li>link from above</li>
    </ul>
    
    <ul>
    <li>link from above</li>
    </ul>
    

    这意味着我的链接之间有多余的空间。我的数据库信息是正常的,没有任何东西表明它应该这样做。

    如果我使用数组和codeigner ul()html助手,我会得到相同类型的列表。

    有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Joe Mastey    14 年前

    以下内容是否不符合您的要求?如果没有,请发布预期输出。

    <?php
    $this->db->select('id, title');
    $this->db->order_by('id', 'DESC');
    $query = $this->db->get('journal');
    ?>
    
    <ul>
    foreach($query->result() as $row):?>
    <li><? echo anchor("journal/arc_journal/$row->id", $row->title); ?></li>
    <? endforeach;?>
    </ul>