【发布时间】:2011-03-23 22:46:27
【问题描述】:
如果我的路由文件中有一个用于从模块导入路由的典型条目
* /admin module:crud
除了自己解析主路由文件之外,有没有办法让我确定crud 模块的基本路径是/admin? Router 类似乎没有保留此信息。
最终目标是为每个模块创建一个菜单。如果我在/useradmin 处导入了用户管理模块,我想生成一个包含/useradmin/users 和/useradmin/groups 但不包含/useradmin/users/new 等更深层次的后代的菜单。如果/useradmin 被路由到某个东西,我将使用它作为菜单标签的链接,否则我将只显示一个纯文本标签。
虽然我可能在不知情的情况下伪造它,但似乎知道模块的实际基本 URL 将是确保我能够处理各种特殊情况的最佳方法,例如在 /modules/useradmin 导入的模块或孙子的模块路径但没有子路径(/useradmin/users/new 但没有 /useradmin/users)。
【问题讨论】:
标签: routing module playframework