所以,這裏的一對Forrst,一個笨網站的例子:URI的最佳方法在CodeIgniter中路由此?
http://forrst.com/posts/PHP_Nano_Framework_WIP_Just_throwing_some_ideas_o-mU8
看那個漂亮的URL。你有根網站,然後posts
,然後是帖子標題和一個簡短的摘錄。這對用戶體驗來說非常酷。
但是,我的 CodeIgniter網站的網址很簡單。例如。
http://mysite.com/code/view/120
所以它訪問控制器code
,那麼函數view
,然後在端部的20
是郵政ID(和它基於該數據庫查詢)。
我意識到我可以做一些路由。因此,在我的routes.php文件中,我將以下內容放在:
$route['posts/(:num)'] = "code/view/$1";
- 因此,這將使http://mysite.com/posts/120與http://mysite.com/code/view/120相同。更好一點,我想你會同意的。
我的問題是 - 我怎樣才能使用類似的技術Forrst,其中一篇文章的提取實際上是附加到URL?我真的不明白這是如何可能的。 PHP腳本如何確定它應該在數據庫中查找什麼內容,特別是如果有幾個標題相同的東西?
謝謝!
插孔