Hiện nay tôi có bình thường cấu trúc điều khiển/Hành động:Symfony2: Cách đơn giản nhất để có được url RESTful
BlogController:
/blog/list
/blog/create
/blog/detail/my-blog-hash
Và PostController
/post/create
/post/detail/my-post-hash
Những gì tôi muốn có một URL cho chế độ xem chi tiết bài đăng trên blog:
/blog/detail/my-blog-hash/post/my-post-hash
Tôi biết có một RESTBundle, nhưng điều này là quá phức tạp IMO và có một số vấn đề thực sự với các tuyến đường và xác nhận mẫu mà tôi không thể giải quyết (ngay cả với sự giúp đỡ của những kẻ trên IRC). Tôi không cần accesspoints cho JSON, serializers, xem đặc biệt, vv, tôi chỉ cần một cách để ngăn xếp bộ điều khiển bằng cách nào đó.
Ai đó có thể giúp tôi với điều này không?
gì bạn đang yêu cầu làm cho không có logic giác quan. Bạn không thể có hai bộ điều khiển xử lý một yêu cầu và sau đó trả về một phản hồi. Bạn ** có thể ** chuyển nó vào 'BlogController' và sau đó chuyển tiếp nó vào' PostController' sau đó, nhưng bạn sẽ tốt hơn nhiều bằng cách sử dụng một bộ điều khiển và làm cho nó chịu trách nhiệm cho bất cứ hành động nào được thực hiện. – JamesHalsall
@Jaitsu Tôi không yêu cầu một cách để xử lý một yêu cầu với nhiều bộ điều khiển. Tôi không quan tâm cách định tuyến hoạt động. Những gì tôi muốn là một cấu trúc url RESTful và một cách để cấu trúc bộ điều khiển để các công cụ blog có thể được xử lý bởi BlogController và bài công cụ có thể được xử lý từ PostController – stoefln
Tôi hiểu lầm câu hỏi ban đầu. Vấn đề với việc xác định hai tuyến đường riêng biệt là gì? – JamesHalsall