Bunu 'doğru' symfony tarzında yapmanın bir yolunu arıyorum.Symfony'de önceki sayfa rotası nasıl alınır?
6
A
cevap
10
$ request değişkeninden referer sayfasını almanın bir yolu var. Örneğin, eğer MyAction/mypage oldu ve ben almak bu getReferer() yöntemiyle 'http://myweb/myaction/mypage' tarafından myaction2/mypage2 için tıklayın. Eğer bir eylem yönteminde ise başka bir yere ise
bu sfWebRequest yöntemler kontrol için size İçin Conext
$previousUrl = $this->getContext()->getRequest()->getReferer();
alarak isteği alabilirsiniz
public function executeMyaction(sfWebRequest $request)
{
$previousUrl = $request->getReferer();
...
}
yapılabilir sfWebRequest API.
Not: Bu değer tam istek url dönecektir proxy'nın
İlgili konular
- 1. Önceki eleman nasıl alınır?
- 2. Magento'da sayfa başlığı nasıl alınır?
- 3. Önceki sayfa konumu IronRouter hakkında
- 4. WebView sonraki/önceki sayfa geçişleri
- 5. FacesContext kullanarak JSF'de önceki URL nasıl alınır?
- 6. Zend framework1'de bir önceki ziyaret edilen sayfa URL'si nasıl alınır?
- 7. Geçerli sayfa URL'si görünümde nasıl alınır?
- 8. PDF sayfa genişliği ve yüksekliği nasıl alınır?
- 9. JSP'de geçerli sayfa adı nasıl alınır?
- 10. Bir önceki URL'yi django
- 11. celledit modunda jqgrid, sonraki sayfa/önceki sayfa vb. Tıklatıldıktan sonra değişiklik yapılmaz.
- 12. rotası, denetleyicinin yolunu
- 13. PHP: Geçmişte belirli bir tarihte önceki pazar nasıl alınır ..?
- 14. OnSelectedIndexChanged olayından önceki önceki öğeyi nasıl alabilirim?
- 15. Sayfa bir önceki sayfadan yönlendirilir veya sayfaya yönlendirilmez.
- 16. Sayfa jiletli kökeni nasıl alınır? mvc sayfaları oluştururken
- 17. Pdf ayrıştırma sırasında hedef dizeden sayfa numarası nasıl alınır
- 18. Python'daki har dosyasından sayfa yükleme süresi nasıl alınır?
- 19. Belirli bir sayfa için tüm Facebook check-in'leri nasıl alınır?
- 20. Selenium Webdriver (C#) kullanarak sayfa adı nasıl alınır?
- 21. React Router v4 NavLink aktif rotası
- 22. PopAsync kullanarak önceki sayfaya nasıl veri aktarılır?
- 23. Önceki rotamı nasıl alabilirim?
- 24. Java'da çalışma zamanında deve rotası ekleyin
- 25. Bir değişken URL'ye giden rota rotası
- 26. PHP'yi kullanarak önceki URL'yi nasıl alabilirim?
- 27. Sub alanı üzerinde api için rails rotası
- 28. hapi.js - 404 rota VS statik dosyaları rotası
- 29. Django: Önceki URL'yi alma
- 30. Google Maps click to route on rotası
getReferer() kullanarak inaccesible olabilir, ama nasıl yönlendiren url'nin rota adını almak için ?? – hardik
sfWebRequest :: getReferer() bir HTTP_REFERER dizgisine karşılık gelen bir yol döndürmez. –