当前位置: PHP > yii中的Controller的中几个方法的执行顺序

yii中的Controller的中几个方法的执行顺序

2021-07-18 分类:PHP 作者:admin 阅读(25)

init >beforeAction -> beforeRender -> afterRender ->afterAction


调用子函数时,都不会再次执行。

//返回的modules包括该controller当前所在的module,以及该module的所有祖先module(递归直至没有祖先module)。

//然后从最初的祖先module开始,依次执行“模块级”的beforeAction()。

如果有beforeAction()没有返回true, 那么会中断后续的执行。

如果在controller控制器中没有调用父类的beforeAction,则在Behavior中通过事件设置的beforeAction不生效。

返回值:

init返回false继续执行,beforeAction停止执行。

yii2 在控制器重写 beforeAction() 方法时,behaviors 失效、不可用的原因

yii2 controller behavior函数的beforeAction实现原理:

https://blog.csdn.net/dasgk/article/details/52171304

这些应该是Controller特有的。

「三年博客,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏

支付宝
微信
0

支付宝
微信
标签:

上一篇:

下一篇:

你可能感兴趣

共有 0 - yii中的Controller的中几个方法的执行顺序

博客简介

精彩评论

  • admin(6年前 (2020-03-09))

    分别用不同厚度的筏板定义,画图后这设置筏板变截面处理。 http://f.fwxgx.co...

    评:新文章!
  • admin(6年前 (2020-03-09))

    分别用不同厚度的筏板定义,画图后这设置筏板变截面处理。 http://f.fwxgx.co...

    评:新文章!
  • admin(6年前 (2020-03-09))

    新增一个框架图! http://biji.jinli.vip/wp-content/upl...

    评:新文章!
  • 一位WordPress评论者(6年前 (2020-02-13))

    嗨,这是一条评论。 要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。 评论者头像来自...

    评:世界,您好!