1
1
问题不在于代码,而在于逻辑 问题是因为不管checkBrandAssigned()返回的条件如何,重定向都将指向用户控制器,在过滤用户控制器之前,将再次检查条件并将其重新重定向到用户控制器。 它将成为一个无限的重定向循环,在die()的情况下,它是工作的,因为die()在重定向发生之前中断了循环。 要解决这个问题,请删除beforeFillter中的重定向检查并将其放到其他位置。。。
并按如下方式更新条件。
|
2
0
这里我只是检查一下当前的操作是否
希望这有帮助。 |
danilo · CakePHP 3.6身份验证不起作用 6 年前 |
Andy · CakePHP 3-如何为同一个字段定义多个条件? 6 年前 |
Sharon · 如何使用CakePHP 3.0将新记录插入数据库? 6 年前 |
Seb · cakePHP 3查询ifnull 6 年前 |