if ($u = $this->generateUrl('_'.$specific.'_thanks'))
return $this->redirect($u);
else
return $this->redirect($this->generateUrl('_thanks'));
Tôi không thể chuyển hướng đến địa chỉ _specific_thanks
khi tồn tại. Vì vậy, Làm thế nào để kiểm tra xem một url tồn tại?Kiểm tra url trước khi chuyển hướng symfony2
Khi tôi đã làm điều đó, tôi đã có lỗi này:
Route "_specific_thanks" does not exist.
Hoàn hảo nó làm việc cho tôi! Chỉ cần '$ this-> container-> get ('router');' với symfony 2.1.4 – Harold
Tuyệt vời! Tôi cập nhật câu trả lời để nó phù hợp với sf 2.1.4 :) $ this-> get ('router') cũng hoạt động tôi nghĩ. –