public function actionClearCache() { RequestHelper::allowAjaxOnly(); RequestHelper::allowOnlyJsonRequest(); FileHelper::removeDirectory(Yii::getAlias('@app/monster/cache/')); FileHelper::removeDirectory(Yii::getAlias('@app/monster/templates/')); /** @var Repository $repository */ $repository = Yii::$app->monsterRepository; $repository->reloadBundles(); return true; }
public function actionDelete() { RequestHelper::allowAjaxOnly(); RequestHelper::allowOnlyJsonRequest(); $template_id = (int) Yii::$app->request->post('template_id', 0); if ($template_id <= 0) { throw new BadRequestHttpException(); } $model = Template::findById($template_id); return RequestHelper::jsonpFormat($model->delete() !== false); }