그누보드 PHP 파일 영역이 분리 되어 있는 이유 좀 알려주세요

그누보드 PHP 파일 영역이 분리 되어 있는 이유 좀 알려주세요

QA

그누보드 PHP 파일 영역이 분리 되어 있는 이유 좀 알려주세요

본문

그누보드 PHP 파일 영역이 분리 되어 있는 이유 좀 알려주세요  

HTML파일 같은 경우는 하나의 파일 안에서 헤더 컨텐츠 푸터 등등 INDEX.HTML 파일 하나에 들어 있는데

PHP는 분리 되어 있어서 테마 새로 제작 하려고 할때 힘들 더라고요 

결국은 INDEX.PHP파일에 경로 등록해서 INDEX가 메인인건 알거 같은데 어려운것 같습니다.

이 질문에 댓글 쓰기 :

답변 3

반복적으로 사용되는 부분을 재사용하기 위한 목적입니다.

 

좀 극단적이지만 100개의 페이지를 만들었다고 합시다

해더영역놔 푸터영역는 공동적으로 사용하는데 해더영역을 약간 수정했다면 분리 되어 있지 않다면 100페이지를 수정할려면 할수는 있지만 단순반복 작업을 해야겠지요?

 

처음에는 코드가 한곳에 있으시면 편하다고 생각하시겠지만 코드가 길어지고 많이지게 되면 분리되어있는게 훨씬 관리하기가 편하답니다.~ 참고해주세요!

하나로 만드셔도 됩니다.

다만 그 복잡도는 감수하셔야 하는 부분이 될수있습니다.

 

많은 개발자들이 템플릿등의 방식을 이용해서

컨트롤러와 뷰를 분리하는 일을 시도하고 사용하기도 합니다.

그래도 파일을 1개로 만드는건 매우 어려워지는 일이될겁니다.

 

아래는 템플릿기능에 대한 글입니다.

https://edykim.com/ko/post/legacy-php-to-modern-php-split-views/

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 247
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT