0
我创建了一个菜单系统。菜单项从数据库中检索。每个项目都有一个控制器列和一个动作列,说明它引用的目的地。我需要获得一个默认控制器与控制器菜单提供的路由相同的路由。我的目标是使用url函数生成的链接菜单:如何通过ZF2中的控制器名称获取路由?
$this->url('myRouteObtainedByControllerOfMenu', array('action' => "$queryMenu['action']"));
这可能会非常棘手,因为路由和控制器之间没有一对一的关系。你可能会更好地将路由名和参数存储在数据库中,而不是控制器和操作。 –