zend-framework2 - ZF2,在 View 中获取模块名称,如何?

标签 zend-framework2

刚刚完成 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/

相关文章:

php - zf2 - gmail smtp 不工作

zend-framework2 - ZF3 - EventManager 和调度事件

php - 未找到 Zend Framework 2 类 'PDO'

php - ZF2 导航 : Activate route with parameters other than default?

php - ZF2 : Module could not be initialized

php - Zend Framework 2 设置全局模块变量

doctrine-orm - 教义分页器

php - 如何在 zend 框架中同时使用 COUNT 和 DISTINCT?

php - 如何在 Zend Framework 2 中配置学说扩展?

php - 如何向 zfc-twig 1.2 注册 ZF2 Helpers?