就爲了這個問題 我的產品一個微小的數據庫是三層深:動態PHP UL菜單
標題:
配件/氣格柵/ AG7030
配件/氣格柵/ AG7031
空氣閥/空氣閥百葉窗式/ AV4000
空氣閥/空氣閥百葉窗式/ AV4001
空氣閥/空氣閥提升型 - 高流動性/ AV4031
我想從數據庫中拉出這些標題,並使用php爆炸使它們成爲一個數組,並將這些數組項用於ul導航菜單。最終的結果應該是:
<ul>
<li>
<a>Accessories</a>
<ul>
<li>
<a>Air Grills</a>
<ul>
<li>AG7030</li>
<li>AG7031</li>
</ul>
</li>
</ul>
</li>
<li>
<a>Air Valves</a>
<ul>
<li>
<a>Air Valve Louver Type</a>
<ul>
<li>AV4000</li>
<li>AV4001</li>
</ul>
</li>
<li>
<a>Air Valve Poppet Type - High Flow</a>
<ul>
<li>AV4031</li>
</ul>
</li>
</ul>
</li>
</ul>
- 請注意,一個人必須能夠隨時
在一個新的類別扔是否有任何人給我任何意見,以我應該做些什麼或者怎麼樣我應該開始?
數據庫中的條目是字面上的字符串,比如'Accessories/Air Grills/AG7030'?如果是這樣,我會建議重新設計數據庫以將產品和類別分離到不同的表格中。請參閱:http://www.sitepoint.com/hierarchical-data-database/。 – Justin
不幸的是。我正在使用CMS,用戶需要隨時可以輸入產品,並且導航從產品的URL動態更新 – mdurchholz