在执行每个操作之前调用组件方法

时间:2020-05-19 18:40:43

标签: yii2-advanced-app

我有一个组件,想在每次操作之前调用它。 所以我怎么称呼它,我需要当前的动作名称

 $this->actionname()

谢谢

1 个答案:

答案 0 :(得分:1)

将此添加到main.php文件中

default

这将在每次请求之前调用您的组件

获取当前动作名称

'as beforeRequest' => [
    'class' => 'path\to\your-components' \\ api\components\mycomponent
],