MVC子控制器

发布于 2024-10-07 08:26:28 字数 157 浏览 3 评论 0原文

我的应用程序具有以下模块:

/groups/{id_group} --> GroupController.php

我的问题是,

/groups/{id_group}/events/{id_event}

哪个控制器应该处理这个?

My application has the following module:

/groups/{id_group} -- > GroupController.php

My question is this,

/groups/{id_group}/events/{id_event}

Which controller should handle this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薔薇婲 2024-10-14 08:26:28

如果您使用 groups/n/ 作为路由,您将需要使用框架的路由系统来路由到事件控制器。否则,它是组控制器。

If you are using groups/n/ as routing, you would want to use your framework's routing system to route to the event controller. Otherwise, it is the groups controller.

过气美图社 2024-10-14 08:26:28

如果您想坚持仅使用第一个参数作为控制器,请考虑使用其他参数作为查询字符串的纯粹部分,例如

?controller=groups&itemId={id_group}&action=events&actionId={id_event)

并使用控制器将其路由到正确的位置,例如

$model->getGroup($id_group, 'events', $id_event);

If you want to stick to just using the first parameter as the Controller, then consider using the further parameters as purely parts of the query string e.g

?controller=groups&itemId={id_group}&action=events&actionId={id_event)

and use the controller to route it to the correct place e.g.

$model->getGroup($id_group, 'events', $id_event);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文