如何使用url_for()帮助程序在symfony中获取url,对于路径参数如..... /:param的路由

sim*_*ple 2 php symfony1

我无法让它在symfony上工作1.4.5我有一条路线:

edit_page:
  url: /editpages/:page
  param: { module: pages, action: edit }
Run Code Online (Sandbox Code Playgroud)

我想用url_for()帮助器获取url.

 <a class="float-right rounded-btn" href="<?php echo url_for('@edit_page'); ?>">Configure</a>
Run Code Online (Sandbox Code Playgroud)

这个只是给了我和:

"/ editpages /:page"路由有一些缺少的必需参数(:page).

Ale*_*nov 6

当错误消息告诉"路由有一些缺少必需参数"时,这是一个明确的迹象,您必须向路由添加缺少的必需参数.:)

url_for('@edit_page?page=configure');
Run Code Online (Sandbox Code Playgroud)