Так быстрее.
Создайте отдельную функцию на получение всех нужных вам записей в каком-то mapper/repository/model, как будет угодно. И вызывайте только её из контроллера.
В итоге будет что-то из разряда:
public function actionAjaxSearch()
{
Yii::$app->response->format = Response::FORMAT_JSON;
return Post::findAllEntities(Yii::$app->request->post);
}
Если у вас обычный select из базы без всяких фильтраций и прочего, то зачем создавать лишние функции в моделях.