if(Yii::$app->request->isAjax()){
//ваша логика
}esle{
//вывод ошибки например throw new NotFoundHttpException();
// или редирект куда-то например на главную return $this->redirect('/'); или return $this->redirect(Yii::$app->request->referrer); вернет на предыдущую
}
Material::getDb()->cache(function() use ($query) {
return $query->count();
},2600);