我不知道在CakePHP的CakePHP中做查詢或做路線的第一件事,所以我甚至不知道如何開始找到我的問題的解決方案。也許你可以幫忙。CakePHP的:MySQL查詢在路線
我希望用戶能夠去:
http://www.domain.com/movies/1
OR
http://www.domain.com/movie-nickname
雙方將進入 「頁」 控制器 「視圖」 行動。而且他們都應該拿出頁ID = 1
(我不希望他們乾脆去http://www.domain.com/pages/1)
每一頁都有對URL的暱稱,但如果留空網址會如第一個例子所示,爲http://www.domain.com/CATEGORY/PAGE。
如果暱稱不留空白,是有辦法,我可以做我的路線內的查詢,說「SELECT ID FROM網頁,綽號=‘綽號’」
在此之上,如果暱稱在頁表中是「this that」,URL應該是http://www.domain.com/this-that,這意味着連字符需要用空格代替,然後執行查詢。
我有這是第一個URL路徑:
Router::connect(
'/:category/:page',
array('controller' => 'pages', 'action' => 'view'),
array(
'pass' => array('page'),
'page' => '[0-9]+',
'category' => 'shows|music|games|books|hobbies'
)
);
是我在尋找可能的第二個選項?