0
我學習Symfony和我用下面的URI工作:Symfony路由問題 - 我做錯了什麼?
url_for('newItem/show?id='.$item->getId().'&name='.$item->getName().'&summary='.$item->getSummary())
隨着下面的routing.yml
item_show_user:
url: /newItem/:name/:summary
param: {module: newItem, action: show}
# default rules
homepage:
url: /
param: { module: newItem, action: index }
default_index:
url: /:module
param: { action: index }
default:
url: /:module/:action/*
基於URI的參數應該使用的路線是「 item_show_user',這是正確的嗎?相反,我得到一個404錯誤。
奇怪的是,如果我更改所有摘要的實例,建模(我的數據庫中的另一列),路線工作絕對好。怎麼會這樣?
而且當URL不工作(例如,使用模型)的網址應顯示爲:
/newItem/Name/Model
相反,它顯示爲:
/newItem/Name/Model/?id=
你能幫我在那裏也?
非常感謝,我通過實驗發現了這一點,但忘了回來並將其標記爲已解決。 – James 2010-10-25 21:51:10