如何覆盖 rest api Yii2 的默认动作

例如,你希望在默认索引操作中禁用分页,并在索引中获取所有结果。你怎么能这样做?这很简单。你应该覆盖控制器中的索引操作,如下所示:

public function actions() {
    $actions = parent::actions();
    unset($actions['index']);
    return $actions;
}

public function actionIndex() {
    $activeData = new ActiveDataProvider([
        'query' => \common\models\Yourmodel::find(),
        'pagination' => false
    ]);
    return $activeData;
}