Điều tôi muốn làm là lấy tuyến đường cho hành động hiện tại cùng với bất kỳ và tất cả các thông số tuyến đường và chuỗi truy vấn, và thay đổi một tham số chuỗi truy vấn đơn lẻ thành một thứ khác. Nếu tham số được đặt trong yêu cầu hiện tại, tôi muốn nó được thay thế. Nếu không, tôi muốn nó được thêm vào. Có một người trợ giúp cho một cái gì đó như thế này, hay tôi cần phải viết của riêng tôi?Có trình trợ giúp Symfony để nhận URL hành động hiện tại và thay đổi một hoặc nhiều tham số truy vấn không?
Cảm ơn!
[sửa] Man, tôi không rõ những gì tôi thực sự muốn làm. Tôi muốn tạo URL cho "trang này", nhưng thay đổi một trong các biến. Hãy tưởng tượng trang tôi đang truy cập là trang kết quả tìm kiếm có nội dung "không có kết quả, nhưng hãy thử một trong các kết quả này", theo sau là một loạt các liên kết. Các liên kết sẽ chứa tất cả các tham số tìm kiếm, ngoại trừ một tham số tôi sẽ thay đổi cho mỗi liên kết.
Tốt hơn là, tôi muốn thực hiện theo quan điểm, sử dụng url_for ('foo', mảng ('bar' => 'baz')), nhưng để biến hiện tại được duy trì và tôi không ' t phải đặt chúng một cách rõ ràng. – Rytmis
Nếu tôi nhớ lại, tôi tin rằng yêu cầu được hiển thị dưới dạng '$ sf_request' trong chế độ xem. – prodigitalson