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