다른 디렉토리 클레스파일 상속 질문 입니다!
307
작성한 질문수 12
현제 폴더 경로가
lib(dir)
└ autoload(dir)
└ autoload.inc.php(class file)
└ home(dir)
└ topic_connect.class.php(class file)
└ database_connection.class.php(class file)
index.php
위와 같은 식으로 되어 있는데요
autoload파일을 불러와서 namespace 를 통해서
topic_connect.class.php안에 클래스를 불러왔는데
이안에 데이터베이스 extends를 해놓았는데 상속이 안되는것 같아요
다른 폴더에 있는 경우 상속은 어떻게 해야 할까요?
답변 1
0
안녕하세요? 답변이 늦은 것 같아 죄송합니다.
파일 네이밍을 보아하니 PSR-4 규칙이 전혀 적용되지 않은 구조를 사용하고 계신 것 같습니다. 그러한 경우, sql_autoload_register() 함수를 통해 사용자 정의 오토로더를 작성해서 사용하셔야 합니다.
아날로그 방법이라면 그냥 include, require 언어구조를 사용하여 다른 php 파일을 포함시켜서 클래스를 불러와도 될 것입니다. 어차피 오토로더라는건 클래스를 사용할 때 파일을 자동으로 포함시켜주는 일 이외에는 하지 않으니까요. 자세한 내용은 강의 PSR(PSR-4), SPL(Autoload), 나만의 프레임워크 만들기 및 게시판 개발 파트에서 참고해주시기 바랍니다.
패케지스트를 하지 않고 섹션7을 수행할수 있나요
0
90
1
나만의 프레임워크 작성 후, 운영환경 배포에 관한 문의 드려요
0
399
1
35강 미들웨어에서 인증 과정을 Auth클래스로 만들면, 어느 디렉토리에 둘까요?
0
335
1
ios환경에서는 어떻게 설치해야 하나요?
0
446
1
라라벨(php) 배포 문의
0
1651
1
왜 http://localhost/ 로 접근하면 public/index.php 가 실행되나요?
0
2102
1
http://localhost:8080/posts/1 접근시 배열 0값 표기 오류
0
397
1
xdebug 설치
0
667
1
localhost 경로
0
441
1
class not found
1
327
1
namespace class not found 질문
0
466
1
csrfmiddelware 에러 질문입니다
0
363
2
url Parttern Parts 가 무슨뜻인가요?
0
349
1
통합 개발환경 (IDE) 관련 문의
0
246
1
Route 클래스 질문이 있습니다!
0
297
1
모델 User 등에서 속성들을 protected 나 private 으로 설정하지 않는 이유가 있습니까?
0
340
1
안녕하세요 프로젝트를 react와 연동하기에 대해서 여쭈고 싶습니다 :)
1
1377
1
DatabaseSessionHandler.php 에러 해결 부분
0
298
1
안녕하세요. 라우터 서버 연결 질문이 있습니다.
1
281
1
아니 강사님 왜 자꾸 어어 거려요? 진짜 겁나 거슬려 죽겠네 ㅡㅡ 어좀 적당히해요 거슬려 죽겠네 그리고 마이크 좀 좋은거 쓰세요 볼륨이 낮아졌다 커졌ㄷ ㅏ하고 발음도 다뭉개져지고 딕션도 안 좋아서 하나도 안들려요 진짜 개짜증나네
1
572
2
로컬환경에서 개발 후 운영환경으로 배포 시 발생하는 이슈에 대한 문의입니다.
1
575
2
DatabaseSessionHandler 클래스의 gc($maxlifetime) 메소드에 대해 질문드립니다.
2
258
1
Xdebug 설치 후 php index.php 실행하면 오류가 납니다..!
0
1133
1
CentOS 7.* 서버쪽으로 배포를 해보던 중에 질문드립니다.
1
367
1





