首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP中使用自定义的MVC框架创建漂亮的URL?

如何在PHP中使用自定义的MVC框架创建漂亮的URL?
EN

Stack Overflow用户
提问于 2012-06-18 15:28:57
回答 1查看 1.8K关注 0票数 0

因此,我开始编写一个PHP应用程序网站的过程,它将在MVC架构中编码,但希望实现使用漂亮URL的方法。因为我以前从来没有创建过自己漂亮的URL代码,所以我不知道从哪里开始。在过去,我会使用查询string URL(我认为这是正确的术语),比如example.com/index.php?act=controller&sub=method&id=123456...在这个网站上,我更希望网址是类似于example.com/controller/method/article-title/123456.的东西但是,就像我说的,我甚至不确定从哪里开始。

如果...我怎么才能正确地指出URL?提供的方法找不到、无效或根本没有提供?Example.com/控制器/文章标题/123456(指向example.com/provided-controller/default-method/page-title/123456

所提供的方法已找到、有效并已提供,但未找到控制器、控制器无效或未提供?Example.com/文章标题/123456(应该指向example.com/default-controller/provided-method/123456)

我希望我说得很清楚,你明白我在说什么。基本上,我想做一些类似于CodeIgniter URL路由系统的事情。

耽误您时间,实在对不起!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-18 15:32:20

假设您没有使用已提供此功能的现有MVC框架,并且希望创建自己的MVC框架,我的建议是您实现一个Front Controller。这里有一个关于如何做到这一点的教程:http://onlamp.com/pub/a/php/2004/07/08/front_controller.html

您还可以在这里查看一个非常简单的示例:What is a Front Controller and how is it implemented in PHP?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11078536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档