【发布时间】:2010-12-31 13:24:57
【问题描述】:
我正在为客户构建内部 CMS。我没有为每个页面创建一个新的 php 文件,而是想知道是否有一种方法可以基于 URL 加载页面,而不是该位置的物理 php 文件。
所以,如果我访问 www.mysite.com/new-page,我希望这只是对我的模板、内容等的引用,而不是实际的 .php 文件。
对不起,如果我没有正确解释这一点,但我很难解释它。
谢谢。
【问题讨论】:
-
我认为您所指的内容类似于 mediawiki(维基百科上使用的 cms)对吗?如果文章不存在(因此路径不存在),请加载一个页面来帮助您创建一个。
-
没错,这就是所谓的路由。在 Ruby on Rails、Django、CodeIgnitor 等 MVC 框架中可以找到良好的实现。