You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 사용 제약 | 모듈에서만 사용 가능 | 모듈, 애드온, 레이아웃, 스킨 등에서 사용 가능 |
158
+
| 이벤트 수신 보장 | 보장 됨 | 구독 시점에 따라 차이가 있음 |
160
159
161
-
DB 등록형은 모듈에서만 활용할 수 있지만 DB에 저장된 핸들러 정보를 사용하므로 이벤트 수신이 보장된다. 동적 구독형은 이벤트가 발생하기 전에 구독해야 하므로 활용에 제약이 있지만 모듈 외의도 활용할 수 있다. 단, DB 등록형은 이벤트 유형(Event, Trigger)에 관계 없이 하나의 이벤트 핸들러로 `before`, `after` 시점을 동시에 구독할 수 없으며, 이벤트 핸들러를 분리해야 한다.
160
+
DB 등록형은 모듈에서만 활용할 수 있지만 DB에 저장된 핸들러 정보를 사용하므로 이벤트 수신이 보장된다. 동적 구독형은 이벤트가 발생하기 전에 구독해야 하므로 활용에 제약이 있지만 모듈 외의도 활용할 수 있다.
162
161
163
162
### 이벤트 핸들러
164
163
@@ -288,7 +287,6 @@ class EventHandler
288
287
289
288
> [!IMPORTANT]`before`, `after` 속성은 동시에 지정 불가
290
289
> `before`, `after` 속성은 동시에 지정할 수 없으며, `before`, `after` 순으로 `before`가 우선하여 하나만 등록된다.
0 commit comments