【问题标题】:add RESTful action in sonata-admin在 sonata-admin 中添加 RESTful 操作
【发布时间】:2015-05-27 11:28:47
【问题描述】:

我在奏鸣曲管理包中添加了一个新动作 (fooAction)。 在列表视图中有一个链接到 newAction 的属性,但它的 URL 是这样的:admin\bundle\entity\foo?id=17 fooAction 工作正常,但我希望 Url 像这样 RESTful:admin\bundle\entity\17\foo
我该怎么办?

【问题讨论】:

    标签: rest symfony sonata-admin symfony-sonata sonata


    【解决方案1】:

    configureRoutes函数中,你必须替换这个:

    $collection->add('foo');
    

    到:

    $collection->add('foo',$this->getRouterIdParameter() .'/foo');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-22
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 2019-06-10
      • 2013-03-21
      • 1970-01-01
      • 2012-03-24
      相关资源
      最近更新 更多