我知道我用的是古代版本。
uinbv5nw1#
即要排除登录操作,请在beforefilter中写入:
if ($this->action == 'login') { // execute beforeFilter logic }
wvt8vs2t2#
调用beforeFilter()在任何版本中的工作方式都是相同的。您想要实现什么?AppController中是否有一些您不想运行的代码?只需实现一个空的beforeFilter(),而不调用parent::beforeFilter(),或者调用它,但将一个标志设置为false,以避免运行有问题的精细代码。
2条答案
按热度按时间uinbv5nw1#
即要排除登录操作,请在beforefilter中写入:
wvt8vs2t2#
调用beforeFilter()在任何版本中的工作方式都是相同的。您想要实现什么?AppController中是否有一些您不想运行的代码?
只需实现一个空的beforeFilter(),而不调用parent::beforeFilter(),或者调用它,但将一个标志设置为false,以避免运行有问题的精细代码。