刚刚完成 Rob Allen 的教程: http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf
然后我决定在 View 中获取模块名称,在应用程序模块和相册模块之间创建菜单,正如我所见可以实现这一点,我能够获取模块名称。
当请求任何模块时,如何进入布局? (此菜单是全局的)。
我对 ZF2 很陌生,我知道我误解了这个概念,但不明白在哪里:)
任何帮助都会有用。提前致谢。
最佳答案
模块名称很棘手,因为调度程序中实际上没有模块的概念。
您必须自己将其放入布局中。最简单的方法是通过 Controller :
function indexAction()
{
$this->layout()->module = __NAMESPACE__;
// do stuff and return a view model
}
理想情况下,您不需要知道这些信息并完全使用路线名称。
关于zend-framework2 - ZF2,在 View 中获取模块名称,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10825494/