我正在cakephp中開發一個hrm面板。當員工將頁面重定向到punchout頁面時,我想讓員工註銷面板,然後他會轉到punchin頁面,該頁面不能重定向到檢查數據庫中的布爾值。如何在檢查數據庫中的布爾值後重定向頁面
0
A
回答
-1
它可能很簡單,只是把你的重定向代碼到IF語句?
if($boolean === true) {
$this->redirect(array('controller' => 'employees', 'action' => 'punchout'));
}
//normal code here when boolean is false
0
我不同意其他答案,因爲它沒有顯示在CakePHP中執行此操作的最佳方式。如果您使用路由器,其他答案提供的代碼將無法使用路由。此外,如果您的應用不在域的根目錄中,但example.com/my-tool/字符串類型的URL也不起作用,並且鏈接錯誤,它將轉到example.com/punchout而不是示例.COM /我的工具/樣片
if ($value === true) {
$this->redirect(array('controller' => 'employees', 'action' => 'punchout'));
}
這是做鏈接CakePHP中的所有鏈接指向您的應用程序的任何控制器的正確方法。該字符串只能用於外部URL。如果您在佈局中使用鏈接並使用插件和路由前綴,則還需要將插件和前綴密鑰添加到陣列並根據需要進行設置。
相關問題
- 1. 檢查數據庫並重定向到特定頁面
- 2. 檢查數據庫爲NULL布爾值
- 3. 如何在重定向後更新頁面中的數據
- 4. 在發佈數據後獲取頁面的重定向URL
- 5. 如何發佈表單數據,收集數據然後重定向到頁面?
- 6. 從函數返回布爾值後檢查布爾值
- 7. 使用laravel中的數據庫檢索值重定向到同一頁面?
- 8. 如何在編輯數據後重定向到同一頁面?
- 9. 如何檢查Android中的布爾值?
- 10. Rails:檢查並重定向,除非布爾值
- 11. 在數據庫中插入數據後無法重定向到html頁面?
- 12. FacesContext ....重定向(頁面):如何重定向數據?
- 13. request.send()之後重定向 - 請求未發佈,頁面重定向
- 14. 將數據發佈到我的數據庫後,如何重定向到另一個頁面?
- 15. 如何在成功發佈數據後在ajax中重定向
- 16. 如何檢測頁面重定向?
- 17. 按鈕單擊和數據庫更新後重定向頁面
- 18. PHP - 在數據庫更新後重定向帶頁眉的頁面
- 19. 插入值後重定向頁面
- 20. 調查後重定向到thankyou.aspx頁面
- 21. 檢查布爾數組中的值(Java)
- 22. 威布爾檢查數據
- 23. 如何檢查值布爾值android
- 24. 檢查頁面上的文本,然後重定向
- 25. 在ASP.NET/C中插入數據後重定向頁面#
- 26. 如何在頁面刷新後重定向到登錄頁面
- 27. 如何在頁面重定向後Jquerymobile頁面刷新MVC
- 28. 布爾值數據庫表
- 29. 如何使用Laravel將表單保存到數據庫後重定向頁面?
- 30. 如何根據數據庫記錄重定向到特定的jsp頁面
或者if($ value === true)'或者只是'if($ value)' – mark
Downvoted因爲這裏的字符串會在兩種情況下破壞應用程序(路由並且如果應用程序不在域的根目錄) – burzum
寧願你先評論一下,讓我編輯我的部分,它很難在本網站上獲得一些代表。 –