1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,230 >> DAVID 마란 : 이제 우리 과정의 홈 페이지는 조금 더 얻었다 3 00:00:02,230 --> 00:00:05,860 복잡한, 아마 시작하는 시간 에 관련 파일을 구성 4 00:00:05,860 --> 00:00:06,900 하위 디렉토리. 5 00:00:06,900 --> 00:00:10,080 날이 제안 할 수 있습니다. 6 00:00:10,080 --> 00:00:14,520 과정의 홈 페이지에 대해, 우리는 할 수있다 index.php를두고 lectures.php, 7 00:00:14,520 --> 00:00:19,390 에 week0.php 및 week1.php 같은 디렉토리에 항상. 8 00:00:19,390 --> 00:00:23,210 그러나 나의 내부를 제안하자 라는 디렉토리는 우리가 넣어 포함 9 00:00:23,210 --> 00:00:27,310 우리가 포함하는 것 같아서 파일, 즉 helpers.php. 10 00:00:27,310 --> 00:00:33,469 한편 템플릿에서, 내가 제안하자 우리는 footer.php 및 header.php를 넣어. 11 00:00:33,469 --> 00:00:37,200 >> 이제 해당 파일 및 하위 디렉토리와 함께, 어떻게 우리가 그들을 필요합니까 12 00:00:37,200 --> 00:00:38,530 우리의 실제 코드? 13 00:00:38,530 --> 00:00:43,570 음, index.php 파일의 내부, 그 통지 지금은 없습니다 필요하기에 충분 14 00:00:43,570 --> 00:00:46,010 혼자 helpers.php하지만 / helpers.php이 포함되어 있습니다. 15 00:00:46,010 --> 00:00:48,720 16 00:00:48,720 --> 00:00:52,560 즉, 포함하므로 하위 디렉토리는 같은 디렉토리에 17 00:00:52,560 --> 00:00:57,260 그 index.php 파일은 단순히 충분이며 이 상대 경로를 가질 18 00:00:57,260 --> 00:00:58,510 / helpers.php이 포함되어 있습니다. 19 00:00:58,510 --> 00:01:00,900 20 00:01:00,900 --> 00:01:05,310 >> 한편 helpers.php에, 그 통지 우리는 템플릿에서 얻을 수있다 21 00:01:05,310 --> 00:01:06,810 조금 다르게. 22 00:01:06,810 --> 00:01:10,620 내부의 렌더링, 나는 아직도 선언 할 것이다 경로,하지만 난 그것의 값을 할당합니다 23 00:01:10,620 --> 00:01:15,210 밑줄 DIR 밑줄을 강조 특별한 글로벌 인, 밑줄 24 00:01:15,210 --> 00:01:21,280 디렉토리를 나타내는 상수 helpers.php 자체는 내부에있는. 25 00:01:21,280 --> 00:01:25,290 그런 다음 사용하는에 연결할 수 있습니다 도트 연산자 다음 - 26 00:01:25,290 --> 00:01:31,255 슬래시 도트 도트 슬래시 템플릿 슬래시 그 다음에 추가로 연결할 27 00:01:31,255 --> 00:01:34,490 사원의 이름 . PHP 하였다. 28 00:01:34,490 --> 00:01:39,610 >> 즉, 만약 우리가하고있는 템플릿 를 얻으려고 노력하는 header.php, 경로 29 00:01:39,610 --> 00:01:44,300 동일의 값에 걸립니다 helpers.php 현재 디렉토리 30 00:01:44,300 --> 00:01:48,915 상위 올라갈 점 점을 슬래시 그 나무 / 템플릿 / header.php. 31 00:01:48,915 --> 00:01:52,450 32 00:01:52,450 --> 00:01:56,420 즉, 이것에 의해 모든 아르 우리의 URL을 효과적으로 상대 33 00:01:56,420 --> 00:01:59,060 우리는이를 넣을 수있는 곳 우리의 하드 드라이브에있는 파일. 34 00:01:59,060 --> 00:02:01,300 아무것도 하드 코딩 절대적으로하지 않습니다. 35 00:02:01,300 --> 00:02:03,010 >> 이제 렌더링의 나머지는 동일하다. 36 00:02:03,010 --> 00:02:05,320 나는 여부를 확인하기 위해 계속 해당 경로가 존재합니다. 37 00:02:05,320 --> 00:02:08,720 나는 지역에 키를 추출 변수, 나는 필요 38 00:02:08,720 --> 00:02:10,330 템플릿 자체. 39 00:02:10,330 --> 00:02:13,700 그래서 궁극적으로 수행 한 모든입니다 내 코드, 아무것도를 재구성하지 않는다는 40 00:02:13,700 --> 00:02:15,040 사용자가 실제로 볼 수 있습니다. 41 00:02:15,040 --> 00:02:16,290