이 강의로 돌아와서 의견 작성 기능을 다루도록하겠습니다.
그래서 세 가지 주요 목표가 있습니다.
먼저 중첩 된 경로라는 것을 이야기하여 시작해야 할 것들을 강조하겠습니다.
그러면 우리는 혜성을 만들기 위해 두 개의 경로를 만들어야합니다.
우리는 새로운 형태의 경로가 필요합니다. 그리고 나서 우리는 실제로 create new와 create라는 실제 주석을 작성하는 포스트 루트가 필요합니다. 그리고 새로운 코멘트 폼이 필요합니다.
우리가 지금까지 무엇을 가지고 있는지 논의함으로써 시작합시다.
그래서이 서버를 운영하고 있습니다.
우리는 데이터베이스에서 보았던 3 개의 캠프장을 가지고 있는데 하나를 클릭하면 코멘트가 있습니다.
우리가하고자하는 것은 또한 새로운 코멘트를 추가하거나 당신을 위해 또는 그와 비슷한 것을 남겨 두는 버튼이 있습니다.
클릭하여 양식을 보여주는 새 페이지로 이동 한 다음 작성자의 이름과 일부 텍스트로 새 설명을 제출하고 제출을 클릭하여 제출하면 우리가 새 코멘트를 볼 수 있습니다. .
그래서 그것이 최종 목표입니다.
나는 중첩 된 경로라고 불리는 것에 대해 이야기하면서 시작하고 싶습니다.
그리고 내가 그것을하기 전에 강조 할 것입니다. 저는 VIF를 사용하고 있습니다. 왜냐하면 우리는 파일을 약간 옮겨서 구조를 조금 변경하려고하기 때문입니다.
그래서 나는 당신이 그 변화를 비교할 수 있도록 새로운 버전으로 만들고 싶습니다.
다시 버전 4.
승인.
이제까지 우리가 보아 왔던 안락한 길에 대해 살펴 보겠습니다.
그래서 우리는 모든 개 목록을 표시하는 색인에 대해 말했고 경로는 개를 깎거나 우리 자원이 주석을 벗겨 캠프장에서 사용자를 내쫓습니다.
그리고 그것은 요청입니다.
그런 다음 우리는 서로 짝을 이루는 새로운 결합을 만들었습니다. 새로운 것이 있다면 우리에게 양식을 보여 주며 양식을 제출하면 양식이 플래시 개가있는 광고를 만드는 데 데이터를 보냅니다. 게시물 요청.
그리고 쇼의 전체적인 포인트는 하나의 특정 엔티티에 대한 정보와 세부 사항을 보여주기 때문에 ID와 경로에 경로 매개 변수가 있기 때문에 약간 다른 쇼가 있습니다.
그래서 이것은 잘 작동합니다.
이것은 우리가 지금까지 가지고있는 것입니다.
우리는 캠프장에 대한 우리의 색인을 가지고 있습니다.
우리는 캠프장을 새로 만들고 창조합니다.
그래서 우리는 슬래시 캠프장을 가지고 있습니다. 그리고 나서 우리는 슬래시 캠프장을 새로 벗긴 다음 캠프장을 슬래시 캠프장으로 만들어 캠프장을 슬라시로 만들고 보여줍니다.
그러나 이제는 버튼을 클릭 할 때 주석을 다시 추가 할 수 있기를 원하기 때문에 몇 가지 코멘트 경로를 추가해야합니다.
이 특정 캠프장에 의견을 추가하는 경로가 필요합니다. 중요한 부분입니다.
따라서 우리의 경로는 실제로 이렇게 보이지 않을 것입니다.
Slash 주석은 새로운 주석을 슬래시로 처리하고 실제로 작성하는 것과는 다르게 주석을 새로 만들지는 않을 것입니다.
이것은 우리가 코멘트를 추가 할 특정 캠프장에 대한 정보가 없다는 것을 알고 있기 때문에 우리가 가지 않을 것입니다.
그래서 우리가 단지 임의로 의견을 작성했다면 이것은 효과가있을 것입니다.
그러나 우리가 실제로 그들이 캠프장과 연관되기를 원하면 URL에 campground ID가 있어야합니다.
그래서 이것은 내포하고 싶은 첫 번째 주제에 중첩되어 있습니다.
그래서 우리가 할 수있는 것은이 편안한 길을 택한 다음 결합하는 것입니다. 우리는 캠프장 루트 이후에 댓글 경로를 중첩 할 수 있습니다.
그래서 우리의 새로운 코멘트는 사실 캠프장 슬래시 ID 슬래시 주석처럼 보일 것입니다.
캠프장이 될거야.
슬래시 ID 슬래시 주석.
그래서 우리가 한 것은 ID에서 캠프장을 가져 와서 코멘트와 관련된 모든 경로 앞에 놓는 것입니다.
그 이유는 의견이 캠프장에 달려 있기 때문입니다.
캠프장과 떨어져있는 곳에 의견이 없습니다.
그들은 본질적으로 연결되어 있습니다.
그리고 예를 들어, 우리는 코멘트를 할 것입니다. 우리는 코멘트를하고 캠프 그라운드와 연관시킬 것입니다.
그래서 우리는 캠프장을 찾기 위해 ID로 찾기를해야 할 것입니다. 그리고 나서 우리는 코멘트를 만들어야 만합니다. 그리고 우리는 그들을 연결하고 둘 다 저장해야 할 것입니다.
따라서 랩에서이 아이디어가 필요하므로 중첩 된 경로를 사용하게 될 것입니다.
이것들은 우리가 새로 추가하는 두 개의 새로운 경로이며, 주석을 위해 새로 만듭니다.
괜찮아.
시작하겠습니다.
나는 지금 v3로 바뀌므로 V로 바꿀 것입니다. 그래서 저는 C.D로 그리고 나서 CD를 사용하려고합니다.
그냥 그렇게.
그리고 나서 나는 예 (Yes) 이후에 열어 갈 것입니다.
여기서 우리가 대부분의 작업을 수행하게 될 것입니다. 여기서는 바로이 새로운 경로를 추가하는 것으로 시작하겠습니다.
Campgrounds 슬래시 ID 슬래시 주석은 get 요청으로 새롭게 처리되며 새 주석을 작성하는 양식이 표시됩니다.
그리고 우리는 다시 많은 길을 가지며 우리는 아주 빨리 움직일 것입니다.
하지만 여기서는 분할자를 조금만 더 추가하여 시작하여 중복 된 내용을 분명히하고 코멘트 경로를 말할 것입니다.
괜찮아.
그리고 우리는 apt get slash campground slash와 ID slash comment slash new를 추가 할 것입니다.
그리고 콜백을하고 여기서 우리는 우리의 요청과 응답을 원합니다.
그리고 나서 우리는 빨간 시작 보내서 시작할 것입니다.
이것은 단지 우리의 경로가 올바르게 연결되었는지 확인하기 위해 코멘트 양식이 될 것입니다. 우리가 J 노드로 매핑 된 서버 노드를 시작한 다음 우리가 캠프장 페이지 새로 고침으로 가서 이들 중 하나를 클릭하고 새로운 코멘트 경로.
슬래시 주석을 새로 추가해야합니다.
그리고 거기에 우리가 간다.
이것은 이것이 일반적인 형태 일 것이라고 말합니다.
자, 돌아 가자.
이 응답을 보내지 않고 대신 템플릿을 렌더링 해 보겠습니다. 그러면 새 응답이어야합니다.
그것이 E.J.라는 새로운 템플릿의 이름입니다.
예.
그러나 우리 캠프장에 이미 존재하는 새로운 형태가 새로 생겨서 새로운 템플릿이 생길 수 있고 작은 변화를 만들어야하고 이것이 우리가해야 할 일입니다.
우리는이 디렉토리에 대한 견해를 여기에서 나눌 것입니다. 우리는 두 개의 새로운 디렉토리 campground에 추가 할 것이고 주석으로 추가 할 것입니다.
그래서 우리는 지금 그것을 할 것입니다.
주석을 사용하는 대신 디렉토리를 만들고 campgrounds라고하는 또 다른 디렉토리를 만들고 여기서 두 개의 새로운 디렉토리를 볼 수 있으며 내가 필요로하는 곳으로 파일을 드래그 할 수 있습니다.
그래서 색인은 캠프장을위한 것입니다 캠프장을위한 새로운 것은 캠프장을위한 것입니다. 그러면 우리는 새로운 것을 만들어야 할 것입니다.
의견 대신 미국.
자 이제하자.
터치보기는 슬래시 주석을 각각 슬래시로 처리합니다. 그렇다면 똑같은 일을 할 것이지만 열면 파일을 열어서 새로운 코멘트 양식을 말하고 저장하는 H-1을 추가하겠습니다.
그래서 우리가하고 싶은 일은 우리가이 일을 할 때 당신이 잘하는 것을 보는 것입니다.
그래서 우리는 빨간 시작을 새로 렌더링해야하지만 그것을 바꿀 필요가 있습니다.
이제 빨간 시작 렌더링 설명이 새 슬래시가되어야합니다.
그것은 전망의 노선에 새로운 것이 아닙니다.
이제 댓글 대신 댓글을 볼 수 있습니다.
그리고 우리는 또한 다른 모든 경로를 변경해야합니다.
그래서 이것은 캠프장 슬래시가되어야합니다.
이것은 캠프장 일 필요가 있고 우리는 댐이 필요하지 않습니다.
E.J. 네, 그리고 여기에 하나 더 있습니다.
이것은 동일하게 유지할 수 있지만 인덱스는 캠프장 슬래시 인덱스가되어야합니다.
괜찮아.
캠핑 장에 속하지 않기 때문에 착륙 자체가 있습니다.
그것은 자신의 것으로 코멘트에 속하지 않습니다.
우리는 그대로있는 채로 남겨두고 실제로는 꽤 비어 있습니다.
우리는 실제로 방문 페이지의 대부분을 채우지 않았으므로 이제이 코드를 실행 해 봅시다. 노드가 우리를 납치했습니다. 우리는 캠프장 페이지로 가서 문제가 있습니다.
문제는 익스프레스가 방금 캠프 슬래시 인덱스를 만든 파일을 찾지 못했다고 생각할 수도 있지만 문제가 실제로는 문제가 아닙니다. 파일을 찾을 수없는 경우 여기를 자세히 읽으면됩니다.
해당 파일이나 디렉토리가 없습니다.
보기 캠프장을위한 넵 캠프 버전.
파샬의 머리글.
각각 예.
따라서 색인을 열면 우리가 포함 할 소포를 찾지 못합니다.
바로 여기.
그 이유는이 파일의 위치가 바뀌었기 때문입니다.
그래서 우리는 Parshall 's에 링크하는 방법을 바꿔야합니다. 왜냐하면 우리는 Parshall이 대출하는 것과 같은 디렉토리에 있었기 때문입니다.
예.
하지만 이제이 파일은 캠프장 안에 중첩되어 있습니다.
그래서 우리는 여기에서 여기로 그리고 그 다음에 Parshall 's와 그 다음에는 이단 J로 우리를 데려 갈 하나의 폴더로 먼저 되돌아 가야합니다.
따라서 도트 슬래시 점 Parshall의 도트 점은 점 하나가 표시된 것처럼 한 수준의 폴더를 나타냅니다.
좋아요. 그리고 우리는 바닥 글에 대해 동일한 작업을 수행 할 것입니다.
그리고 우리가 지금 저장하고 새로 고침이 잘 작동합니다.
그러나 쇼 페이지로 이동하려고하면 같은 문제가 발생합니다.
그래서 우리는 새로운 템플릿 캠프장에 갈 필요가 있습니다. 도트 슬래시 슬래시 도트도하고 도트 슬래시도 다시 할 것입니다.
그리고 이제 한 번 더이 템플릿을 저장하면 우리에게 도움이 될 것입니다.
그래서 우리는 그녀가 새로운 캠프장으로 돌아갈 수 있다는 것을 보여주었습니다.
이것은 잘 작동합니다.
큰.
이제 주석 템플릿을 사용해 보겠습니다.
이제 모든 쇼 페이지를 클릭하고 슬래시 주석을 새로 추가해 보겠습니다.
그리고 매번 정확한 시간을 알려줍니다.
자 이제 실제로 여기에 양식을 추가하고 새로운 캠프장에서 실제로이 모든 것을 가져 와서 복사하고 새 메모에 붙여 넣어 붙여 넣으려는 새로운 템플릿을 훔칠 것입니다. 몇 가지를 바꿀 필요가 있습니다.
똑같은 Parshall을 머리 또는 꼬리말로 유지하십시오. 새로운 코멘트를 추가하고 저장하면 이것을 바꿀 것입니다. 그러면 우리는 당신이 여기에 있다는 것을 바꿀 필요가 있습니다.
캠프장을 깎을 필요가 있습니까?
우리가 아직 가지고 있지 않은 캠프장의 ID가 필요합니다.
이 템플릿에는이 템플릿이 없습니다.
우리가해야 할 일은 실제로이 템플릿을 통해 전달하는 것입니다. 변수를 통해 아이디어 자체를 전달하고 여기에 표시 할 수 있습니다.
하지만 실제로는 제목이나 캠프장 이름을 사용하여 새로운 코멘트를 추가 할 수 있습니다.
그리고 캠프장이 정의되지 않았기 때문에 우리가 할 수있는 캠프 그라운드 이름을 지금 할 수 있습니다. 그렇게 할 것입니다.
그리고 나서 여기에서 우리는 캠프 그라운드 이름 대신 캠프 그라운드 ID를 추가하고 우리는 코멘트를 생성하기위한 포스트 라우트임을 기억하기 때문에 나머지 부분은 필요합니다. .
그래서 우리는 지금이 길을 가고 있습니다.
그것이 우리가보고있는 템플릿이며, 새 템플릿이 요청을 보내는 데 필요한 해당 템플릿의 양식은 양식 데이터를이 게시물의 게시물로 제출하십시오.
승인.
그래서 우리는 이것을 작성했습니다. 캠프 그라운드가 템플릿에 정의되어 있지 않기 때문에 지금은 효과가 없을 것입니다.
그래서 우리가해야 할 일은 우리가 여기 저기에있는 새로운 길로 가야합니다. 그리고 우리는 이드에 의해 캠프를 찾아야합니다. 그런 다음 우리가 렌더링 할 때 그걸 보내고 싶습니다.
그래서 우리 모두가 ID로 찾은 캠프장이 될 것입니다. 그리고 ID는 우리가 여기에 이름을 붙인 요청 하람입니다.
표준 이름은 ID입니다.
그리고 그 일이 끝나면 콜백 오류가 발생하고 캠프 그라운드가 생기고 오류가 있는지 확인하여 그 로그를 취소합니다.
그렇지 않으면 주석을 새로 렌더링 할 것입니다.
그리고 우리는 캠프장을 지나갈 것입니다. 그래서 캠프장은 데이터베이스에서 돌아 오는이 캠프장의 가치와 같을 것입니다.
그래서 우리는 이것을 저장할 것이고, 우리는 어떤 오류의 CheckFree를 다시 시작하면 그 템플릿을 살펴볼 수 있습니다.
좋아 보인다.
모든 타이머 앱이로드되기 때문에 우리는 실제로 새로 고칠 수 없습니다. 우리는 실제로 새로운 캠프장을 생성하고 있으며 다른 아이디어를 갖게됩니다.
그래서 우리가해야 할 일은 캠프 장으로 돌아가서 다음 중 하나를 클릭 한 다음 슬래시 새 설명을 슬래시로 이동하는 것입니다.
여기에 포럼이 있습니다.
양식을 살펴 봅시다.
그러나 나에게 좋은 첫 번째 점은 클라드 휴식에 새로운 코멘트를 추가한다는 것입니다.
이제 폼을 검사하는 URL을 살펴 봅시다.
따라서 양식 작업은 캠프장 슬래시를 줄이기 위해 설정됩니다.
이 거대한 ID는 정확히 우리가 필요로하는 게시물로 댓글을 달았습니다.
이제이 양식에 올바른 속성을 만들어야합니다.
다시 돌아가서이 양식에 주석 텍스트를 포함 시켜서 지금은 텍스트라고 부릅니다.
그리고 저자.
그게 우리가 필요한 전부입니다.
따라서 우리는 삭제해야 할 설명이 필요 없습니다.
그리고 우리는 여기서 이름을 바꿀 것입니다.
이름을 구분하는 대신 다른 이름을 설정하는 또 다른 전략을 보여 드리겠습니다.
저자와 마찬가지로 텍스트를 쓰는 것처럼 보입니다.
우리가 할 수있는 것은이 주석과 같이 묶어서 저자 옆에 대괄호를 쓰고 대괄호와 텍스트를 주석 처리 한 다음이 양식을 제출할 때 모두 주석 안에 중첩됩니다.
그래서 경로에있는 내 물건의 내부에서 나는 몸 오리 코멘트까지 댓글 요청을 추출 할 수있을 것이고 이미 텍스트와 작성자가있을 것이므로 잠시 후에 알려 드리겠습니다.
이제 폼이 정상적으로 보이는지 확인합시다.
페이지를 새로 고칩니다.