在MVC设计中传递$ _GET变量是不对的?
http://localhost/video?id=123
我开始学习MCV设计模式,有些人告诉我,我做错了。正确的方法是:
http://localhost/video/?id=123
他们正在说它的标准'在MVC中传递$ _GET。只有直接访问文件时才需要斜杠,例如:
http://localhost/video.php?id=123
答案 0 :(得分:2)
这与MVC无关。 MVC只是一种组织代码的方法。
您重写/路由URL到控制器的方式取决于您。只要URL与您在后端定义的URL匹配,这两种方式都有效!
答案 1 :(得分:0)
当传递可以从您的数据库或http服务器调出信息的参数时,可以使用GET。
当发送信息以修改任何状态时,更改数据库或http服务器上的数据应始终使用POST