在控制器里,如何获取当前要执行的action?

#1 tanidea

如题
举个例子,要判断是不是执行login登录操作,没有登录,又不是登录操作的,全都跳转去login操作,那么,如果判断当前要执行的操作?
$__action 和 $action_name 在控制器里都是未定义的,用$GLOBALS[] 还是其他方法更好?

期待你的新例子哦,jake.

2016-07-03 09:58:05

#2 jake

$__module 当前module
$__controller 当前控制器
$__action 当前action

GLOBALS $__module,$__controller,$__action

2016-07-04 09:09:33

#3 tanidea

jake 发表于 2016-7-4 09:09
$__module 当前module
$__controller 当前控制器
$__action 当前action
谢谢,我之前是在类外用$GLOBALS['action'] =
你这方法更好
不过不是GLOBALS,多了一个S
应该是global
:)


2016-07-04 12:26:28