的陣列我有一個數組名爲$頁內容如下:遍歷對象
Array
(
[01-about-us] => Page Object
(
[_uri] => about-us
[_menuItem] => 01
[_visable] => 1
)
[02-contact] => Page Object
(
[_uri] => contact
[_menuItem] => 02
[_visable] => 1
)
[_sitemap] => Page Object
(
[_uri] => sitemap
[_menuItem] =>
[_visable] =>
)
[home] => Page Object
(
[_uri] => home
[_menuItem] =>
[_visable] => 1
)
)
有通過一個簡單的方法來循環並有性能獲得頁面的對象,即:
<?php foreach($pages->_visible() AS $p): ?>
<li> page </li>
<?php endforeach ?>
您的意思是說您只想獲取在這種情況下可見的對象? – Andris
只需循環遍歷數組,並在循環內部使用if語句來確定每個頁面對象是否可見並且應該呈現列表元素。 –
兩件事情:1:你不一致拼寫'可見'。 2:在數組中,您將'visable'稱爲字段,在'foreach'中稱爲方法。 –