diff --git a/plugins/baser-core/src/Controller/Api/Admin/PagesController.php b/plugins/baser-core/src/Controller/Api/Admin/PagesController.php index 89952ffff4..c38ed7be22 100644 --- a/plugins/baser-core/src/Controller/Api/Admin/PagesController.php +++ b/plugins/baser-core/src/Controller/Api/Admin/PagesController.php @@ -100,6 +100,10 @@ public function add(PagesServiceInterface $service) $page = $service->create($this->request->getData()); $message = __d('baser_core', '固定ページ「{0}」を追加しました。', $page->content->title); $this->BcMessage->setSuccess($message, true, false); + // EVENT Pages.afterAdd + $this->dispatchLayerEvent('afterAdd', [ + 'data' => $page, + ]); } catch (PersistenceFailedException $e) { $errors = $e->getEntity()->getErrors(); $message = __d('baser_core', "入力エラーです。内容を修正してください。"); diff --git a/plugins/bc-blog/src/Controller/Api/Admin/BlogPostsController.php b/plugins/bc-blog/src/Controller/Api/Admin/BlogPostsController.php index c7ed5c54c7..3bee6d5f3a 100755 --- a/plugins/bc-blog/src/Controller/Api/Admin/BlogPostsController.php +++ b/plugins/bc-blog/src/Controller/Api/Admin/BlogPostsController.php @@ -108,6 +108,10 @@ public function add(BlogPostsServiceInterface $service) $blogPost = $service->create($this->request->getData()); $message = __d('baser_core', '記事「{0}」を追加しました。', $blogPost->title); $this->BcMessage->setSuccess($message, true, false); + // EVENT BlogPosts.afterAdd + $this->dispatchLayerEvent('afterAdd', [ + 'data' => $blogPost, + ]); } catch (PersistenceFailedException $e) { $this->setResponse($this->response->withStatus(400)); $errors = $e->getEntity()->getErrors();