0
개체 작업이 approve
이고 URL을 /module/ListApprove/action?id=XXX
에서 /module/:slug/approve
으로 변경하고 싶습니다. routing.yml
에 경로를 추가하려했지만 도움이되지 않았습니다. 또한, 내 작업에 ecexuteApprove
이 정의되어 있습니다.symfony 개체 변경 url 변경
는 routing.yml
수정 : I 수동 /poster/someslug/approve
를 호출 할 때
poster_approve:
url: /poster/:slug/approve
params: {module: poster, action: approve}
poster:
class: sfDoctrineRouteCollection
options:
model: Poster
module: poster
prefix_path: /poster
column: slug
with_wildcard_routes: true
, 그것은 잘 작동합니다. 하지만 관리자 목록 인터페이스의 작업 열에서 승인 URL은 이 아니며 /poster/ListApprove/action?id=12
입니다.
object_actions:
_delete:
credentials: delete_poster
approve:
credentials: approve_poster
action: approve
을하지만 시간이 유일한 변화는 링크 URL이 /poster/approve/action?id=12
된다 :
generator.yml
에 동작 매개 변수를 추가했다. 어떻게 변경합니까?
질문을 업데이트했습니다. – prongs