我有简单的前端控制器插件,其中包含以下代码: http://pastebin.com/m155c59b0
当会话到期时,如果用户在/ admin / controller_name上,它将被重定向到auth模块,但如果用户在/ admin / controller_name / action_name上,它将不会被重定向,他将从错误控制器获得错误,并显示操作消息不存在。 有人知道问题是什么以及如何解决它??
答案 0 :(得分:2)
您还必须更改操作名称(使用->setActionName()
)。否则原始请求的操作将保持不变,并且请求最终会被重定向到/auth/index/original_action_name
,这可能不存在并导致错误。