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