Arrays impresspages从getMenuItems类解析renturn数据
我想建立一个自定义菜单输出,所以我调用这个类:Arrays impresspages从getMenuItems类解析renturn数据,arrays,impresspages,Arrays,Impresspages,我想建立一个自定义菜单输出,所以我调用这个类: $pages = \Ip\Menu\Helper::getMenuItems('menu1'); 它返回以下内容: Array ( [0] => Ip\Menu\Item Object ( [title:protected] => Home [pageTitle:protected] => [url:protected] => http://porto.gigawe
$pages = \Ip\Menu\Helper::getMenuItems('menu1');
它返回以下内容:
Array
(
[0] => Ip\Menu\Item Object
(
[title:protected] => Home
[pageTitle:protected] =>
[url:protected] => http://porto.gigaweb.me/home
[target:protected] =>
[selected:protected] =>
[current:protected] => 1
[children:protected] => Array
(
[0] => Ip\Menu\Item Object
(
[title:protected] => Lorem ipsum
[pageTitle:protected] =>
[url:protected] => http://porto.gigaweb.me/lorem-ipsumy
[target:protected] =>
[selected:protected] =>
[current:protected] =>
[children:protected] =>
[depth:protected] => 2
[disabled:protected] => 0
[blank:protected] => 0
)
[1] => Ip\Menu\Item Object
(
[title:protected] => about
[pageTitle:protected] =>
[url:protected] => http://porto.gigaweb.me/about
[target:protected] =>
[selected:protected] =>
[current:protected] =>
[children:protected] =>
[depth:protected] => 2
[disabled:protected] => 0
[blank:protected] => 0
)
)
[depth:protected] => 1
[disabled:protected] => 0
[blank:protected] => 0
)
)
我试图将其转换为数组,但它返回的值如下[*title]。
我想循环它并输出值,但似乎做不到。它是一个对象数组。不是数组的数组。所以你必须这样做:
foreach ($pages as $menuItem) {
$page->getTitle();
}
您可以在此处找到$page对象的其他方法
请记住,您得到的是菜单项对象,而不是页面对象