Zend framework Zend框架多模块访问?

Zend framework Zend框架多模块访问?,zend-framework,Zend Framework,我的应用程序管理和默认购物车中有两个模块 在我的管理模块中,我添加了3个控制器产品、类别和用户 我想在我的布局中添加3个链接,但这将导致错误 要添加的链接为: <a href="<?php echo $this->url(array('controller'=>'index', 'action'=>'index'), 'admin', true); ?>">Products</a> 当我点击这个链接,它会显示我的错误 消息:未定义路由管理

我的应用程序管理和默认购物车中有两个模块

在我的管理模块中,我添加了3个控制器产品、类别和用户

我想在我的布局中添加3个链接,但这将导致错误

要添加的链接为:

<a href="<?php echo $this->url(array('controller'=>'index', 'action'=>'index'), 'admin', true); ?>">Products</a>
当我点击这个链接,它会显示我的错误

消息:未定义路由管理

举例说明答案


谢谢

url视图帮助程序的第二个参数是路由器名称。如果尚未定义自定义路由器,则不使用它。您需要做的是将第一个参数的“module”放入数组中,如下所示:

<?php echo $this->url(array('module'=>'admin','controller'=>'index', 'action'=>'index')); ?>

您是否可以编辑您的问题,以包括如何以及在何处定义管理路由?