簡體   English   中英

Symfony2重定向操作顯示中間頁面

[英]Symfony2 redirect action shows intermediate page

我一直在使用以下方法將用戶從一個頁面重定向到另一個,只要他們成功地在CRUD操作中獲得了某些東西;

return $this->redirect($this->generateUrl('_my_route'));

這通常很順利。 用戶完成操作,並在沒有任何問題的情況下重定向到下一頁。 但是現在我有一個行動,在沒有明顯原因的情況下做出不同的行動。 它在控制器中完成了我的請求。 它命中了上面的重定向語句,它顯示了以下中間頁面;

重定向到/ my / route / somewhere / on / the / site /。

在向我展示之后,它實際上將我重定向到我正在尋找的頁面,經過短暫的停頓。 為什么會這樣? 我該怎么做才能防止它呢? 我不想看到我被重定向。 什么更令人沮喪; 怎么可能19個重定向不要這樣做,而這個呢?

謝謝

這是因為標題已經在某處發送過了。 檢查是否有任何調試代碼 - 實際上,如果你一直在鍵盤上按esc來停止javascript位置更改,然后檢查源代碼,你可能會在嘗試redirect之前看到哪些字符被發送到瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM