【问题标题】:url_for or link_to in backend with admin generator Symfony带有管理生成器 Symfony 的后端的 url_for 或 link_to
【发布时间】:2011-11-07 13:25:54
【问题描述】:

在我用管理生成器模块生成的 backend_dev 中新闻:

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 

【问题讨论】:

  • 您是否为新闻/编辑定义了路径?如果可以的话可以发一下吗
  • 我只有:新闻:类:sfDoctrineRouteCollection 选项:模型:新闻模块:新闻前缀路径:/news 列:news_id with_wildcard_routes:true 我该怎么做?

标签: php symfony1 doctrine symfony-1.4 admin-generator


【解决方案1】:

您的路线已将标识符列定义为news_id,因此请尝试将您的 url 创建更改为

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

【讨论】:

    猜你喜欢
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    相关资源
    最近更新 更多