cấu hình tương ứng của tôi làLàm cách nào để chỉ định định dạng mặc định cho FOS RestBundle thành json?
fos_rest:
view:
view_response_listener: force
sensio_framework_extra:
view:
annotations: false
và nó thực sự làm phiền để xác định các tuyến đường như
@Route("/jobs", defaults={ "_format" = "json" })
mỗi lần.
Vì vậy, có thể chỉ định nó ở đâu đó để được giả định theo mặc định không?
PS:
Nếu tôi loại bỏ defaults={ "_format" = "json" }
và gọi /jobs
endpoint tôi nhận được một ngoại lệ
Unable to find template "APIBundle:Jobs:post.html.twig".
PPS:
routing_loader:
default_format: json
sẽ không làm việc bởi vì nó chỉ được sử dụng cho tạo các tuyến đường tự động.
nó hoạt động không sử dụng 'loại: rest' ?? –
@Mateo Tibaquirá: có – zerkms