ZF2,在视图中获取模块名称,如何?

时间:2012-05-30 23:03:53

标签: zend-framework2

刚刚完成Rob Allen的教程: http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf

然后我决定在视图中获取模块名称,以便在应用程序模块和模块之间进行菜单专辑模块,我认为可以实现这一点,我能够获得模块名称。

如果要求任何模块,我如何进入布局? (此菜单是全局的。)

我是ZF2的新手,我明白我误解了这个概念,却无法理解其中:)

任何帮助都会有用。提前谢谢。

2 个答案:

答案 0 :(得分:3)

模块名称很棘手,因为调度程序中实际上没有模块的概念。

您必须自己将其放入布局中。最简单的方法是从控制器:

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

    // do stuff and return a view model
}

理想情况下,您不需要知道此信息并完全使用路径名称。

答案 1 :(得分:0)

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