我有一個foreach循環纏繞在一個ul
無序列表中,第一個li
是一個主要的主題,應該跟着屬於該主題的項目。foreach循環ul列表顯示不正確
這是它應該是什麼樣子
人字和系統li
一類nav-header
。
這就是我的ul
與其他示例文本一起顯示的標題和項目。
這是我名單的HTML輸出
<ul class="nav nav-list">
<li class="nav-header">ProfileZ</li>
<li><a href="#MTIxfElrYXJpYW4tWW91dGg=.html">test</a></li>
<ul class="nav nav-list">
<li class="nav-header">zetaasdf</li>
<li><a href="#MTMwfFpldGFOZXdDYW1wYWlnbjI=.html">ZetaNewCampaign2</a></li>
<ul class="nav nav-list">
<li class="nav-header">zeta</li>
<li><a href="#MTMxfGFzZGZhc2Rm.html">asdfasdf</a></li>
</ul>
</ul></ul>
的ul
被重複和嵌套,我用來生成列表中的PHP代碼如下。
<?php foreach ($profilesResults as $profilesArray) { ?>
<ul class="nav nav-list">
<li class="nav-header"><?php echo $profilesArray->name; ?></li>
<?php
$campaignsObj = new Campaigns();
$campaignsResults = $campaignsObj->getCampaignsByProfileSideBar($accountID, $profilesArray->id);
foreach ($campaignsResults as $campaignsArray) {
?>
<li><a href="<?= $this->siteUrl() ?>campaign-rankings-<?= base64_encode($campaignsArray->id . "|" . str_replace(" ", "-", $campaignsArray->name)) ?>.html"><?php echo $campaignsArray->name ?></a></li>
<?php } ?>
<?php } ?>
</ul>
我應該做些什麼改變才能讓我的列表在第一張照片中顯示。哪裏只有一個開放和關閉ul
和其餘的li
內與特殊分類標題li
s?
感謝
首先在foreach –