我无法让它在 symfony 1.4.5 上运行 我有一条路线:
edit_page:
url: /editpages/:page
param: { module: pages, action: edit }
我想使用 url_for() 助手获取 url。
<a class="float-right rounded-btn" href="<?php echo url_for('@edit_page'); ?>">Configure</a>
这个只是给我和:
The "/editpages/:page" route has some missing mandatory parameters (:page).
最佳答案
当错误消息显示“路由缺少一些强制参数”时,这是一个明显的迹象,表明您必须向路由添加缺少的强制参数。 :)
url_for('@edit_page?page=configure');
关于php - 如何使用 url_for() helper 在 symfony 中获取 url,对于带有路径参数的路由,如 ...../:param,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3090533/