我正在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
宁愿你先评论一下,让我编辑我的部分,它很难在本网站上获得一些代表。 –