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

extend 에 함수가 안되는 이유가... 채택완료

재아 8년 전 조회 5,888

extend에

 

abcd.php 파일을 만들고

 

상단에 

 

include_once(G5_LIB_PATH.'/outlogin.lib.php'); 

 

넣고

 

밑에

 

    <?php echo outlogin('basic'); // 외부 로그인, 테마의 스킨을 사용하려면 스킨을 theme/basic 과 같이 지정 ?> 

 

넣었는데 함수를 불러들이지 못하는 이유가 뭘까요?

 

 

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

답변 1개

채택된 답변
+20 포인트
8년 전

1. common.php

2. extend 화일들

3. head.sub.php

4. head.php

위와 같은 순서로 화일들을 불러옵니다

html시작 태그는 head.sub.php에 들어있죠

그런데 extend의 화일에서 로그인 폼을 출력한다는 것은 말이 안되는 상황을 만드는 것이죠

 

 head.php에서 outlogin.lib.php를 include하는 코드가 들어있습니다

따라서 index.php던 별도로 만든 화일이던 head.php를 include 하고있다면

 그냥 echo outlogin~~을 사용만 하면 되는 것이고

별도로 만들어서 링크하는 화일인데 head.php를 include 하지않는다면 이 화일에서  

include_once(G5_LIB_PATH.'/outlogin.lib.php'); <--이것을 넣고 echo outlogin 을 사용하면 됩니다

 

 

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

답변에 대한 댓글 1개

재아
8년 전
감사합니다. 이제 이해가 되네요~...

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

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

로그인