刚刚完成Rob Allen的教程: http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf
然后我决定在视图中获取模块名称,以便在应用程序模块和模块之间进行菜单专辑模块,我认为可以实现这一点,我能够获得模块名称。
如果要求任何模块,我如何进入布局? (此菜单是全局的。)
我是ZF2的新手,我明白我误解了这个概念,却无法理解其中:)
任何帮助都会有用。提前谢谢。
答案 0 :(得分:3)
模块名称很棘手,因为调度程序中实际上没有模块的概念。
您必须自己将其放入布局中。最简单的方法是从控制器:
function indexAction()
{
$this->layout()->module = __NAMESPACE__;
// do stuff and return a view model
}
理想情况下,您不需要知道此信息并完全使用路径名称。
答案 1 :(得分:0)
对于菜单/导航,我建议使用Zend Navigation。