如何覆盖 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;
}