0
我想使用CSS和笨進行動態樹形菜單樹菜單。 這裏是cmb_menu表:
如何使CSS,MySQL和笨
(`id_menu`, `id_parent`, `menu`)
(1, '0', 'see and do')
(2, '0', 'travel info')
(3, '0', 'inside dublin')
(4, '1', 'event')
(5, '1', 'tour')
(6, '2', 'tips')
我用這個函數來得到正常結果。它的工作原理。
function menu($parent=0,$hasil){
$w = $this->db->query("SELECT * from cmb_menu where id_parent='".$parent."'");
if(($w->num_rows())>0)
{
$hasil .= "<ul>";
}
foreach($w->result() as $h)
{
$hasil .= "<li>".$h->menu;
$hasil = $this->menu($h->id_menu,$hasil);
$hasil .= "</li>";
}
if(($w->num_rows)>0)
{
$hasil .= "</ul>";
}
return $hasil;
}
但我使用它時出現問題,我不知道如何自定義該功能,因此我可以得到結果。像這樣:
<ul class="menu span9 inline">
<li class="dropdown-submenu">
<a href="travel.html">see and do</a>
<ul class="dropdown-menu">
<li><a href="">Highlights</a></li>
<li class="dropdown-submenu">
<a href="">Activities</a>
<ul class="dropdown-menu">
<li><a href="">Traditional</a></li>
<li><a href="">Shopping</a></li>
<li><a href="">Cafes</a></li>
<li><a href="">Restaurants</a></li>
</ul>
</li>
<li><a href="">Events</a></li>
<li><a href="">Tour & Attractions</a></li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="travel.html">where to stay</a>
<ul class="dropdown-menu">
<li><a href="">Hotel</a></li>
<li><a href="">Homestay</a></li>
<li><a href="">Guesthouse</a></li>
</ul>
</li>
<li><a href="fashion.html">inside minangkabau</a></li>
<li><a href="travel.html">travel info</a></li>
<li class="dropdown-submenu">
<a href="fashion.html">articles</a>
<ul class="dropdown-menu">
<li><a href="">Tips</a></li>
<li><a href="">Offers</a></li>
<li><a href="">Minangkabau</a></li>
<li><a href="">Culture</a></li>
<li><a href="">Food & Drink</a></li>
</ul>
</li>
<li><a href="travel.html">map</a></li>
</ul>
我要去試試這個 – Armen 2014-09-26 16:55:24