테스트 사이트 - 개발 중인 베타 버전입니다

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

포인트적립 5년 전 조회 4,520

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

 

https://sir.kr/so_54forum/33">https://sir.kr/so_54forum/33

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

 

위 링크 설명을 보면요

 

add_event() 로 생성하고

run_event() 로 실행한다?

 

뭐 이런거 같은데요..

 

 

파일 내용중  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개

티로그
5년 전

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인