【问题标题】:Main/Prefix Route for all Modules所有模块的主/前缀路由
【发布时间】:2019-08-14 08:41:58
【问题描述】:



对于我的 zendframework 3 应用程序,我想更改主路由。
我有多个带有主路由和子路由的模块,例如:

模块客户
www.domain.de/customer
www.domain.de/customer/add

模块文章
www.domain.de/article
www.domain.de/article/view

所以客户和文章路由在他们的模块中定义 -> module.config.php

我想在 www.domain.de/ 之后和 EACH 模块之前添加一个主路由,例如

www.domain.de/app/客户...
www.domain.de/app/文章...

你有什么想法我可以定义这个主要路线,还是我必须在主要路线之前的每个模块中添加它(应用程序/客户、应用程序/文章、应用程序/...) 为洞项目定义一次 app/ 会更聪明;-)

提前感谢您的帮助!
硬编码问候
斯蒂芬

【问题讨论】:

  • 我想在你的应用程序中定义它/config/autoload/global.php。然后每个模块的路由配置都需要将该路由添加为父级。

标签: routes zend-framework3


【解决方案1】:

我建议在模块的配置中定义它们。添加或删除模块会更容易。只需在 modules.php 文件中注释您模块的命名空间,它的所有设置/定义将从应用程序配置中删除。全局配置中不会保留任何未使用的设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 2021-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多