gpt4 book ai didi

php - Action 参数是糟糕的设计/架构吗?

转载 作者:行者123 更新时间:2023-12-04 00:33:45 27 4
gpt4 key购买 nike

这个问题可以应用于任何编程语言,但由于我想到的是 PHP,所以我会相应地措辞...

我想知道如果 Web 应用程序使用操作参数而不是为每个操作使用单独的文件,这是否被认为是糟糕的设计/架构。

例如:/index.php?action=edit

对比

/edit.php 或/index/edit.php

我知道 mod_rewrite 可以将漂亮的 url 转换为参数化的 url,但我尽量避免不必要的复杂性。

谢谢。

最佳答案

通常,对于大型应用程序,(尤其是使用框架,例如 symfony、Zend Framework 等),我们倾向于使用一个入口点:index.php.

该入口点将收到一些信息(比如您的action 参数),这将允许它将请求路由到正确的 Controller (或任何等效的你可能有)

因此,简而言之:不,使用 Action 参数并不是糟糕的设计/架构。
当然,这取决于应用程序的种类——但是,一般来说,拥有一个独特的入口点是个不错的主意。

关于php - Action 参数是糟糕的设计/架构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5365345/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com