1

我的页脚中有一个脚本部分,我正在尝试自定义它并显示网站类别。

目前,结果限制为每列 9 个结果,并继续到 x 数量的列。我需要能够停在 2 列。

这是我的代码

<div class="left">
    <h3 style="padding-top:15px;"><?php echo BROWSE_CATEGORIES; ?></h3>
    <?php $footer_category= $this->home_model->get_category(); ?>
    <?php if($footer_category) { $ftr_cnt=1; ?>
    <ul>
        <?php foreach($footer_category as $cat) { 
            echo '<li>'.anchor('search/category/'.$cat->project_category_id,substr($cat->project_category_name,0,30)).'</li>'; 

            if($ftr_cnt>9) { $ftr_cnt=1; echo "</ul><ul>";  }
                $ftr_cnt++;
            }
        } ?>
    </ul>
</div>
4

1 回答 1

2

break达到时使用 a 9 * 2,其中 2 是您想要的列数。

$ftr_cnt = 1;
foreach($footer_category as $cat) 
{ 
    echo '<li>'.anchor('search/category/'.$cat->project_category_id,substr($cat->project_category_name,0,30)).'</li>'; 
    if($ftr_cnt == 9) 
    { 
        echo "</ul><ul>";  
    } 

    $ftr_cnt++;

    if($ftr_cnt >= (9 * 2))
    {
        echo "</ul>";
        break;
    }
} 
于 2012-09-28T07:30:34.460 回答