2011-08-31 83 views
4

在backend_dev我與管理髮生器模塊新聞產生:url_for或的link_to的Symfony

 
localhost/backend_dev.php/news/2/edit 

這是鏈接編輯新聞ID 2.如何產生這個鏈接,其他ID?

url_for('news/edit?id=2') 

不工作,輸出:

 
localhost/backend_dev.php/news/edit/action?id=1 

在路由我只有:

news: 
    class: sfDoctrineRouteCollection 
    options: 
    model:    News 
    module:    News 
    prefix_path:   /news 
    column:    news_id 
    with_wildcard_routes: true 
+0

輸出是什麼? – JamesHalsall

+0

您是否定義了新聞/編輯路線?如果是這樣,你可以將它張貼 – JamesHalsall

+0

我只有:newss: 類:sfDoctrineRouteCollection 選項: 型號:新聞 模塊:新聞 prefix_path:/新聞 柱:news_id with_wildcard_routes:真 我怎樣才能使這個? –

回答

6

您的路線定義了標識列news_id,所以試着改變你的URL創建到

url_for('news/edit?news_id=2')