0

我习惯于创建小型 php mvc 结构等,并依赖于传递我需要显示的项目的 id:

   www.asite.co.uk/controller/method/IDnumber

但是我看到很多网站都使用 URL 中的页面标题。

   www.asite.co.uk/controller/this-is-a-title
    www.asite.co.uk/controller/i-am-another-section/this-is-a-title

我的问题是它很容易通过 ID 方法获取内容,但是你会使用它来使用 text 方法来检索你需要的数据/内容。

最初我会考虑删除“-”分隔符,然后在“标题”字段中搜索结果,但不确定是否会有更好/更简单的方法。

非常感谢

4

3 回答 3

1

我想告诉你,url 中的文本只是页面的名称。因为我也在 MVC 中工作,所以我知道它只是一个页面名称,请求的数据在 post 方法中或存储在会话中,这些会话被转发到页面,在使用后它们被销毁。

于 2012-12-10T11:12:07.970 回答
0

如果您只想以不同的方式显示标题,请通过 htaccess 进行:http: //www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/

于 2012-12-10T11:17:44.327 回答
0

我在表格内容中使用了一个名为“slug”的列,并通过该列查找内容。当然,此列必须是唯一的。

于 2012-12-10T11:07:46.133 回答