Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays impresspages从getMenuItems类解析renturn数据_Arrays_Impresspages - Fatal编程技术网

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对象的其他方法

请记住,您得到的是菜单项对象,而不是页面对象