5.4 파일 내용중 hook 일부기능 궁금해서요~

5.4 파일 내용중 hook 일부기능 궁금해서요~

QA

5.4 파일 내용중 hook 일부기능 궁금해서요~

답변 1

본문

기능이 궁금해서 문의 드립니다..

 

https://sir.kr/so_54forum/33

[GNU 5.4] Hook에 관해 알아보자 3

 

위 링크 설명을 보면요

 

add_event() 로 생성하고

run_event() 로 실행한다?

 

뭐 이런거 같은데요..

 

237358543_1577419750.6177.jpg

 

파일 내용중  memo_list   로 생성된  event 들이 있는데요 

 

저건  extend/폴더안에서  g54_user_memo_insert 함수를 add_event  ->  memo_list 로 생성되서

 

memo.php 파일에서 run_event 로 실행되는거 같은데...

 

이거 외에.. 가끔 파일 중간 중간 보면 하단에

 

예로

 

/adm/member_list_update.php 파일 안에 보면

 

run_event('admin_member_list_update', $_POST['act_button'], $mb_datas);

 

이렇게  run_event를 실행하는게 있는데요  저건 아무리 찾아봐도 add_event 가 없거든요?

 

저건 그러면 어디서 실행이 되는건가요?  실행이 안되는건가요?

 

이부분이 궁금합니다;;

 

hook 기능 조언좀 해주실분~~ ;;

 

 

이 질문에 댓글 쓰기 :

답변 1

https://sir.kr/so_54forum/12 에 잘 정리해둔 것 같습니다.

/adm/member_list_update.php 를 수정하지 않고 /extend 폴더에 파일을 만들어 add_event 호출하고 해당함수를 만들어 기능을 추가(함수호출)을 할 수 있다는 것 입니다. 

저 /adm/member_list_update.php  파일 하단에 run_event 이게 있어서 따로 어따 add_event 를 설정해놓은건가 싶었는데 찾아봐도 없드라고요... 그래서 어떻게 돌아가는건가 궁금했던건데..
그냥 테스트 삼아 run_event 복사해서 아무 함수 적어서 실행해보니 에러 없이  작동되는거 보니...
add_event 와 상관없이  run_evnet 문구는 작성이 가능한가보네요..
실제 사용할라면 add_event를 추가해야하고 이후 run_event 가 작동되게 돌아가나보네요...

답변을 작성하시기 전에 로그인 해주세요.
전체 3
© SIRSOFT
현재 페이지 제일 처음으로