如何在 yii2 中全局声明行为方法
how to declare behaviors method globally in yii2
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['rateLimiter'] = [
// Use class
'class' => RateLimiter::className(),
'rateLimit' => 5,
'timePeriod' => 10,
'separateRates' => false,
'enableRateLimitHeaders' => false,
];
return $behaviors;
}
无论如何我都需要在我的所有控制器中使用速率限制器来全局声明此方法。
我从 yii documents 找到了我的答案,它对我有用。
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['rateLimiter'] = [
// Use class
'class' => RateLimiter::className(),
'rateLimit' => 5,
'timePeriod' => 10,
'separateRates' => false,
'enableRateLimitHeaders' => false,
];
return $behaviors;
}
无论如何我都需要在我的所有控制器中使用速率限制器来全局声明此方法。
我从 yii documents 找到了我的答案,它对我有用。