애드온을 개선한 새로운 시스템으로 보이는데요.
(다이나믹)라우터를 추가할 수 있다거나 일부 모듈의 역할도 수행할 수 있을까요?
mid나 module_srl 같은건 없겠지만 라우터를 이용하면 모듈의 일부 역할도 가능할 것 같은데 라우터 를 추가할 수 있을까요?
라우터 정의가 가능하다면 mid가 없는 모듈이하던 기능을 개발 할 수 있을지, 모던하게 바뀐 애드온일 뿐인지 아직은 감이 안 잡히네요.
kkigomi
Lv. 3
댓글 1
쓰다 만 페이지이긴 하지만, 매뉴얼에 따르면 모듈과 애드온의 차이는 아래와 같습니다.
여기서 "독립적인 URL"을 act로 이해하고 (route는 act의 속성일 뿐), 애드온을 플러그인으로 치환하더라도 크게 달라지지는 않을 것으로 예상합니다. 동일한 수준의 기능을 갖는 두 가지 구조를 지원할 필요는 없지요.
물론 애드온으로 특정 요청을 가로채서 HTML이나 JSON을 뿌려 버리고 exit하는 꼼수를 쓰는 자료도 종종 보이는데, 플러그인에서도 여전히 그렇게 할 수 있을 것으로 보입니다. PHP 특성상 exit를 막을 수는 없으니까요.^^
(이게 웬 자다가 봉창 두드리는 소리인가 하시는 분들은 2.2에 적용 예정인 이 패치를 참고하시면 됩니다.)