php - 如何使用 url_for() helper 在 symfony 中获取 url,对于带有路径参数的路由,如 ...../:param

标签 php symfony1

我无法让它在 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/

相关文章:

php - 具有对象初始化的工厂类 - 尽量避免静态

php - 相同的 session ,不同的域,设置 session ID

php - 在开始 Web 项目之前,我应该采取哪些步骤来描述架构?

symfony1 - Symfony 1.4 表单模板

javascript - AJAX 不会在出现奇怪情况时切换表

php - LESS.php - 它在哪里保存编译后的文件?

php - 将项目从 RoR 迁移到 Symfony - 需要哪些步骤?

mysql - Doctrine - 从表中提取列

php - 在 PHP 中使用游标执行存储过程

php - symfony2实体字段类型错误