Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Zend framework2 ZF2,查看模块名称,如何获取?_Zend Framework2 - Fatal编程技术网

Zend framework2 ZF2,查看模块名称,如何获取?

Zend framework2 ZF2,查看模块名称,如何获取?,zend-framework2,Zend Framework2,刚刚完成Rob Allen的教程: 然后我决定在视图中获取模块名,在应用程序模块和相册模块之间创建菜单,因为我看到可以实现这一点,所以我能够获取模块名 当请求任何模块时,我如何进入布局?(此菜单是全局菜单) 我对ZF2非常陌生,我知道我误解了这个概念,但不明白在哪里:) 任何帮助都是有用的。提前感谢。对于菜单/导航,我建议使用Zend navigation。模块名称很棘手,因为dispatcher中实际上没有模块的概念 你必须自己把它放到布局中。最简单的方法是从控制器执行此操作: functi

刚刚完成Rob Allen的教程:

然后我决定在视图中获取模块名,在应用程序模块和相册模块之间创建菜单,因为我看到可以实现这一点,所以我能够获取模块名

当请求任何模块时,我如何进入布局?(此菜单是全局菜单)

我对ZF2非常陌生,我知道我误解了这个概念,但不明白在哪里:)


任何帮助都是有用的。提前感谢。

对于菜单/导航,我建议使用Zend navigation。

模块名称很棘手,因为dispatcher中实际上没有模块的概念

你必须自己把它放到布局中。最简单的方法是从控制器执行此操作:

function indexAction()
{
    $this->layout()->module = __NAMESPACE__;

    // do stuff and return a view model
}

理想情况下,您不需要知道这些信息,也不需要完全使用路线名称。

非常感谢。我将尝试研究如何使用路由名称实现此功能:)