Bây giờ ứng dụng của tôi đang sử dụng GridView để liệt kê tất cả thông tin và nó cũng có pagination.when người dùng nhấp vào số pagination và sau đó nhấp vào chỉnh sửa và sau đó lưu. Nó chuyển hướng người dùng để xem trang. Những gì tôi muốn làm điều đó để chuyển hướng người dùng đến trang trước (url với số pagination).Yii2 chuyển hướng đến trang trước
21
A
Trả lời
77
Bạn có thể sử dụng Yii::$app->request->referrer
để trả lại trang cuối cùng mà người dùng đã truy cập.
Cách sử dụng rất đơn giản:
return $this->redirect(Yii::$app->request->referrer);
Bạn cũng cần phải đưa vào tài khoản mà referrer
có thể null
:
return $this->redirect(Yii::$app->request->referrer ?: Yii::$app->homeUrl);
Xem the docs.
6
Here nó nói rằng bạn nên kiểm tra xem referrer
có được đặt ở vị trí đầu tiên không. Vì vậy, nếu bạn sử dụng mã sau, bạn sẽ được chuyển hướng đến trang cuối cùng nếu liên kết giới thiệu được đặt hoặc thành cấu hình homeUrl
nếu URL trả về không được đặt trước đó.
return $this->goBack((!empty(Yii::$app->request->referrer) ? Yii::$app->request->referrer : null));
Các vấn đề liên quan
- 1. Chuyển hướng điều hướng JSF đến trang trước
- 2. Cách chuyển hướng đến trang trước trong Ruby On Rails?
- 3. .htaccess chuyển hướng đến trang 404 RewriteRule
- 4. ASP.net Chuyển hướng đến trang gọi
- 5. Vue.js chuyển hướng đến một trang khác
- 6. tự động chuyển hướng đến một trang
- 7. Chuyển hướng một trang http đến https
- 8. Django Chuyển hướng đến chế độ xem trước
- 9. Laravel Chuyển hướng đến Trước sau khi đăng nhập
- 10. htaccess chuyển hướng tất cả các trang đến một trang
- 11. Chuyển hướng từ trang vải Facebook đến trang web
- 12. Chuyển hướng đến URL trước sau khi đăng nhập - Rails
- 13. Chuyển hướng đến trang trước sau khi đăng nhập bằng cách sử dụng PHP
- 14. Jquery di động: chuyển hướng đến một trang khác trước khi tải
- 15. Wicket: cách chuyển hướng đến một trang khác?
- 16. ứng dụng Facebook được chuyển hướng đến trang 404
- 17. Đăng xuất Django (chuyển hướng đến trang chủ) .. Xóa cookie?
- 18. Chuyển hướng đến referer
- 19. Chuyển hướng/quay lại trang tương tự (trước) ở Django?
- 20. SdkUtility.LaunchSignInPage không chuyển hướng đến dấu ebay trong trang
- 21. Yii2 - flash không hiển thị sau khi chuyển hướng
- 22. Chuyển hướng tạm thời đến trang bảo trì
- 23. Chuyển hướng trang web từ http đến https
- 24. Chuyển hướng đến Ứng dụng Android từ một trang web?
- 25. Cách chuyển hướng đến trang khác sau 5 phút?
- 26. Cách chuyển hướng đến trang 404 trong routes.rb?
- 27. Microsoft.Owin.Security.IAuthenticationManager không chuyển hướng đến trang đăng nhập
- 28. Cách chuyển hướng đến trang khác bằng AngularJS?
- 29. Cách chuyển hướng đến cùng một trang trong PHP
- 30. php chuyển hướng đến trang với thông điệp
dụ thứ hai có thể được rút ngắn xuống còn 'trở $ this-> redirect (Yii :: $ cấp ứng dụng> request-> giới thiệu: Yii :: $ cấp ứng dụng> homeUrl); ' – cronfy