1
00:00:00,540 --> 00:00:05,140
Witamy z powrotem w tej lekcji mamy zamiar zająć się funkcjonalność tworzenia komentarza.

2
00:00:05,400 --> 00:00:06,830
Mamy więc trzy główne cele.

3
00:00:06,870 --> 00:00:11,660
Ja wyróżnić tych, najpierw musimy zacząć od rozmowy o czymś, co nazywa zagnieżdżone trasy.

4
00:00:11,820 --> 00:00:16,340
Więc my się do tego to musimy uczynić nasze dwie trasy w celu stworzenia komet.

5
00:00:16,380 --> 00:00:27,880
Musimy trasy dla postaci, która jest nowa i wtedy musimy trasy pocztowy, gdzie rzeczywiście stworzyć rzeczywistą komentarz, który nazywa się stworzyć nową i tworzyć, a potem musimy nową formę komentarz.

6
00:00:27,900 --> 00:00:30,270
Zacznijmy od omówienia tego, co mamy do tej pory.

7
00:00:30,300 --> 00:00:31,720
Więc biegnę ten serwer.

8
00:00:31,740 --> 00:00:37,080
Mamy trzy kempingów, które zauważamy w bazie danych i mogę kliknąć na jeden i mamy komentarz.

9
00:00:37,380 --> 00:00:43,350
Co chcielibyśmy zrobić, to mieć również przycisk z napisem dodać komentarz lub zostawić ją dla ciebie, czy coś takiego.

10
00:00:43,500 --> 00:00:56,810
Klikamy na niego, a potem idziemy do nowej strony, która pokazuje formularz, a następnie na tej postaci możemy złożyć nowy komentarz o nazwisko autora i jakiś tekst i uderzył złożyć i zabrać nas z powrotem tutaj, a my zobaczymy, nasz nowy komentarz ,

11
00:00:57,180 --> 00:01:00,170
Więc to jest ostatecznym celem się tam dostać.

12
00:01:00,180 --> 00:01:02,930
Chcę zacząć od rozmowy o coś, co nazywa zagnieżdżone trasach.

13
00:01:03,090 --> 00:01:11,040
A zanim to zrobię, że ja po prostu podkreślić, że jestem teraz w Vif do ponieważ będziemy się poruszać wokół niektórych plików do zmiany struktury trochę.

14
00:01:11,040 --> 00:01:14,620
Więc chcę, aby go do nowej wersji tak, aby można było porównać te zmiany.

15
00:01:14,700 --> 00:01:16,570
Więc znowu w wersji 4.

16
00:01:16,940 --> 00:01:17,280
OK.

17
00:01:17,280 --> 00:01:21,890
Więc zacznijmy robiąc przegląd spokojny tras, które widzieliśmy do tej pory.

18
00:01:22,170 --> 00:01:34,020
Więc rozmawialiśmy o wskaźnik, który wyświetla listę wszystkich psów, a trasa jest psy ukośnik lub cokolwiek nasze zasoby ukośnik ukośnik komentarze camping slash użytkowników.

19
00:01:34,050 --> 00:01:35,390
I to żądanie GET.

20
00:01:35,670 --> 00:01:52,450
Następnie mamy nowy-stworzyć które są rodzajem sparowane ze sobą, gdzie wszystko, co nowego robi to pokazuje nam formularz, a następnie przesłać formularz oraz formularz wysyła dane stworzyć reklamę, która jest lampa psy tą samą ścieżką co indeksie oprócz tego, że jest to Wyślij ofertę kupna.

21
00:01:52,950 --> 00:02:06,770
A potem mamy pokazać, który jest trochę inna, ponieważ nie jest parametrem ścieżka wewnątrz trasy identyfikator i musimy, bo cały sens pokazu jest to, że pokazuje informacje i szczegóły dotyczące jednego konkretnego podmiotu.

22
00:02:06,780 --> 00:02:08,010
Tak to działa dobrze.

23
00:02:08,010 --> 00:02:09,500
To jest to, co mamy do tej pory.

24
00:02:09,630 --> 00:02:14,430
Mamy indeks dla campingów co jest camping slash.

25
00:02:14,430 --> 00:02:19,470
Mamy nowe i stworzyć i pokazać campingów.

26
00:02:19,470 --> 00:02:35,300
Mamy więc camping Slash i wtedy mamy camping Slash slash nowe i wtedy mamy camping Slash jako punkt do tworzenia i Slash campingów slash identyfikator na pokaz.

27
00:02:35,580 --> 00:02:42,210
Ale teraz musimy dodać w niektórych trasach komentarza, ponieważ chcemy, aby móc dodać komentarz ponownie, kiedy kliknij przycisk tutaj.

28
00:02:42,210 --> 00:02:48,490
Należy zabrać nas do trasy, aby dodać komentarz do tej konkretnej campingu i to jest najważniejsze.

29
00:02:48,510 --> 00:02:51,090
Więc nasza trasa nie jest w rzeczywistości będzie wyglądać następująco.

30
00:02:51,090 --> 00:03:03,490
Nie będziemy mieć nowy-stworzyć dla komentarzy, które wyglądają jak ta, gdzie mamy Slash komentarze slash slash nowe i komentarzy, a nie rzeczywiście stworzyć.

31
00:03:04,200 --> 00:03:12,480
To nie to, co będziemy mieć bo to wiesz, nie ma informacji na temat danego campingu, że mamy do dodawania komentarza.

32
00:03:12,480 --> 00:03:15,550
Więc to będzie działać, gdy byliśmy po prostu arbitralnie tworzenia komentarzy.

33
00:03:15,720 --> 00:03:23,330
Ale jeśli naprawdę chcesz, żeby być związany z konkretnym campingu które robimy musimy mieć identyfikator campingu w adresie URL.

34
00:03:23,610 --> 00:03:27,620
Więc to dostaje się do pierwszego tematu chcę wychować która jest zagnieżdżone okłady.

35
00:03:28,110 --> 00:03:36,410
Więc co możemy zrobić, to wziąć te spokojny trasy i połączyć je i może zagnieździć się trasy komentarz na wierzchu bo po trasach pole kempingowe.

36
00:03:36,690 --> 00:03:48,430
Tak więc nasz nowy komentarz faktycznie będzie wyglądać campingu slash slash slash komentarze ID lub utworzyć nowe i.

37
00:03:48,480 --> 00:03:50,700
To będzie campingów.

38
00:03:50,820 --> 00:03:53,530
Slash ID komentarzy ukośnikiem.

39
00:03:53,850 --> 00:04:01,020
Więc co zrobiliśmy jest podjęliśmy na campingu w ID i po prostu umieścić go przed wszystkich tras, które mają do czynienia z komentarzami.

40
00:04:01,020 --> 00:04:04,320
A to dlatego, że komentarz jest zależna od campingu.

41
00:04:04,500 --> 00:04:07,550
Nie mamy uwag, które istnieją od campingów.

42
00:04:07,560 --> 00:04:09,210
Są one nierozerwalnie związane.

43
00:04:09,480 --> 00:04:16,830
I wewnątrz stworzyć na przykład nie jesteśmy po prostu będzie dodać komentarz mamy zamiar dodać komentarz, a następnie będziemy kojarzyć ją z campingu.

44
00:04:16,890 --> 00:04:24,720
Więc będziemy musieli zrobić znajdowania przez ID na terenie kempingu, a następnie będziemy musieli utworzyć komentarz, a następnie będziemy musieli je połączyć i zapisać je obie.

45
00:04:24,720 --> 00:04:29,600
Musimy więc ten pomysł w owinąć więc wszystko to znaczy, że będziemy używać zagnieżdżonych trasy.

46
00:04:29,790 --> 00:04:33,720
Są to dwie nowe trasy dodajemy tak nowe i stworzyć dla komentarzy.

47
00:04:33,720 --> 00:04:34,200
W porządku.

48
00:04:34,440 --> 00:04:35,820
Więc zacznijmy.

49
00:04:35,820 --> 00:04:43,050
Idę na przejście do V w tej chwili jestem w v3 więc zamierzam C.D się, a następnie CD do wcześniej.

50
00:04:43,320 --> 00:04:44,220
Właśnie tak.

51
00:04:44,340 --> 00:04:47,280
A potem mam zamiar otworzyć po Yes.

52
00:04:47,310 --> 00:04:53,710
I to jest miejsce, gdzie będziemy robić większość naszej pracy i mamy zamiar rozpocząć dodając w nowej trasy, która wygląda jak ta tutaj.

53
00:04:53,730 --> 00:05:02,520
Camping slash slash slash ID komentarze nowa jako żądanie GET i powinno pokazać formularz dla nas, aby utworzyć nowy komentarz.

54
00:05:03,060 --> 00:05:06,740
I mamy wiele tras, które ponownie i będziemy się poruszać w bardzo krótkim czasie.

55
00:05:07,010 --> 00:05:16,220
Ale mam zamiar rozpocząć, wystarczy dodać trochę dzielnik tu tylko, aby było jasne, że powielić, a następnie powiem tylko komentarze tras.

56
00:05:16,470 --> 00:05:17,180
W porządku.

57
00:05:17,610 --> 00:05:27,410
I mamy zamiar dodać apt get campingu slash slash i Id slash slash nowe komentarze.

58
00:05:27,780 --> 00:05:35,110
A potem nasz oddzwaniania i tutaj chcemy naszą prośbę i naszą odpowiedź.

59
00:05:35,120 --> 00:05:40,090
A potem w środku mamy zamiar rozpocząć wykonując kopciuszek send.

60
00:05:40,270 --> 00:06:00,160
Będzie to forma comment by upewnić się, że nasza trasa jest podłączony prawidłowo i jeśli teraz uruchomić węzeł serwera nakreślone J nas, a potem idziemy do odświeżania widoku campingu i niech to kliknąć na jedną z nich i dostać się do nowa trasa komentarz.

61
00:06:00,230 --> 00:06:03,110
Trzeba dodać komentarz slash slash nowe.

62
00:06:03,970 --> 00:06:04,990
I tam idziemy.

63
00:06:05,020 --> 00:06:07,990
Mówi, że będzie to powszechna forma.

64
00:06:08,000 --> 00:06:09,890
Teraz wróćmy.

65
00:06:09,880 --> 00:06:15,860
Zamiast wysyłać z powrotem tę odpowiedź niech czynią szablon i które powinny być nowe.

66
00:06:16,030 --> 00:06:18,020
To jest nazwa szablonu nowego, że E.J ..

67
00:06:18,070 --> 00:06:18,690
Tak.

68
00:06:19,060 --> 00:06:32,270
Ale nie jest to problem, który mamy jest to nowa forma już istniejących na naszym campingu nowego tu więc możemy mieć inny szablon nazywa nowy i musimy zrobić małe zmiany i to, co mamy zamiar zrobić.

69
00:06:32,290 --> 00:06:40,370
Mamy zamiar podzielić poglądy katalog ten tutaj mamy zamiar dodać dwa nowe katalogi campingu i zamierzamy dodać w komentarzu.

70
00:06:40,750 --> 00:06:42,220
Więc zrobimy to teraz.

71
00:06:42,640 --> 00:06:56,780
Utwórz katalog zamiast korzystania nazywa komentarzach i dokonać innego jeden o nazwie campingów i można zobaczyć te dwa nowe katalogi tutaj i podkreślenia, aby przeciągnąć pliki do miejsca, gdzie trzeba je przejść.

72
00:06:56,770 --> 00:07:06,110
Tak więc indeks jest na campingu nowa jest dla campingów pokazać to na campingu, a potem będziemy potrzebować, aby nasza nowa.

73
00:07:06,320 --> 00:07:08,040
US zamiast komentarze.

74
00:07:08,350 --> 00:07:09,530
Więc zróbmy to teraz.

75
00:07:09,620 --> 00:07:31,930
Zrobi dotykowe poglądy ukośnik ukośnik komentarze każda nowa Tak, a potem zrobimy to samo, ale go otworzyć, a my otworzyć ten plik i dodajmy naszą H-1, który mówi tylko nową formę komentarz i zapisz to.

76
00:07:32,530 --> 00:07:36,270
Więc to, co chcemy zrobić, to widać, że kiedy idziemy do tego, że dobrze.

77
00:07:36,340 --> 00:07:40,350
Mamy więc nasz Kopciuszek czynią nowe, ale musimy to zmienić.

78
00:07:40,390 --> 00:07:44,920
Powinno być teraz redstart czynią komentarze slash nowe.

79
00:07:45,070 --> 00:07:47,750
To nie tylko nowego w trasie poglądów.

80
00:07:47,760 --> 00:07:51,070
To teraz zamiast komentarze można tam zobaczyć.

81
00:07:51,620 --> 00:07:54,650
A my też trzeba zmienić na wszystkich innych trasach, jak również.

82
00:07:54,670 --> 00:08:00,230
Więc to musi być campingu ukośnik.

83
00:08:01,330 --> 00:08:04,870
To musi być campingów, jak również i nie musimy tamę.

84
00:08:04,880 --> 00:08:12,770
EJ Tak, a następnie mamy jeden więcej tutaj.

85
00:08:12,790 --> 00:08:19,820
Ten może pozostać taka sama, ale indeks musi być camping slash indeksu.

86
00:08:19,820 --> 00:08:20,280
W porządku.

87
00:08:20,290 --> 00:08:23,470
I lądowania to na własną rękę, ponieważ nie należą do campingów.

88
00:08:23,480 --> 00:08:26,440
To nie należy do komentarzy, że to jego własna sprawa.

89
00:08:26,460 --> 00:08:29,680
Będziemy po prostu zostawić je tam, gdzie to jest i to jest naprawdę dość dużo pusty nadal.

90
00:08:29,680 --> 00:08:44,320
Nie właściwie wypełnić większość strony docelowej, więc spróbujmy ten kod działa teraz węzła porywają nas i pójdziemy do strony campingu i mamy problem.

91
00:08:44,440 --> 00:08:56,450
Można pomyśleć, że problemem jest to, że express nie znaleźliśmy plik właśnie utworzony indeks ukośnik campingu ale nie jest to rzeczywiście problem z kwestią jest, jeśli, jeśli uważnie przeczytać tutaj nie może odnaleźć pliku.

92
00:08:56,480 --> 00:08:58,290
Nie ma takiego pliku lub katalogu.

93
00:08:58,530 --> 00:09:01,550
Yup wersja obóz dla poglądów campingów.

94
00:09:01,780 --> 00:09:03,180
Nagłówek Parshall jest.

95
00:09:03,240 --> 00:09:04,220
Każdy Tak.

96
00:09:04,270 --> 00:09:08,990
Więc to nie jest znalezienie działki, że jesteśmy tym, jeśli otworzymy się indeks.

97
00:09:09,110 --> 00:09:10,180
Prawo to tutaj.

98
00:09:10,610 --> 00:09:13,300
A to dlatego, że zmieniła się, gdzie ten plik jest.

99
00:09:13,420 --> 00:09:21,060
Więc musimy zmienić sposób jesteśmy z linkami do Parshall dlatego, że kiedyś w tym samym katalogu co Parshall jest jak pożyczanie każda.

100
00:09:21,080 --> 00:09:21,570
Tak.

101
00:09:21,670 --> 00:09:24,980
Ale teraz ten plik jest zagnieżdżona wewnątrz campingów.

102
00:09:25,270 --> 00:09:35,460
Więc musimy cofnąć się o jeden folder, pierwszy, który zabierze nas stąd się tutaj, a następnie w Parshall, a następnie heterodoksji J nas.

103
00:09:35,590 --> 00:09:43,780
Więc Dot Dot Dot slash Parshall jest kropka reprezentuje jeden poziom wstecz jeden folder z powrotem tak jak kiedy widzę kropka kropka.

104
00:09:44,260 --> 00:09:48,540
No dobrze, a my zrobimy to samo dla stopce dot dot kreską.

105
00:09:48,760 --> 00:09:52,900
A jeśli teraz zapisać i odświeżyć to działa dobrze.

106
00:09:53,000 --> 00:09:56,530
Ale jeśli spróbujemy i przejdź do strony pokazują mamy ten sam problem.

107
00:09:56,650 --> 00:10:10,540
Więc trzeba iść do tych różnych szablonów campingów nowa Zróbmy kropka kropka ukośnik ukośnik, a także pokazać zrobi kropka kropka slash ponownie.

108
00:10:10,880 --> 00:10:15,150
I jeszcze jeden i zapisać teraz ten szablon powinny pracować dla nas.

109
00:10:15,160 --> 00:10:19,170
Tak więc mamy pokaz mogła powrócić w nowej campingu.

110
00:10:19,250 --> 00:10:20,830
Działa to dobrze.

111
00:10:20,870 --> 00:10:21,960
Wspaniały.

112
00:10:21,970 --> 00:10:24,260
Teraz wypróbować komentarz nowy szablon.

113
00:10:24,480 --> 00:10:29,720
Więc kliknij na dowolnej stronie pokazu i dodawać komentarze na slash slash nowe.

114
00:10:30,380 --> 00:10:32,360
I jesteśmy coraz prawidłowe każdym razem na zewnątrz.

115
00:10:32,750 --> 00:10:50,710
Więc teraz niech faktycznie dodać formularz tutaj i mam zamiar ukraść z naszej drugiej nowego szablonu, który jest nowy kemping jechał wziąć to wszystko właściwie i skopiuj go, a teraz przejść do komentowania nowych i wklej że i my będziesz musiał zmienić kilka rzeczy.

116
00:10:50,870 --> 00:11:03,410
Dobrze zachować tę samą Parshall jest głową lub stopkę, a my to zmienić należy dodawać nowe wpisy i zbawić to, a następnie musimy zmienić jesteś tutaj.

117
00:11:03,770 --> 00:11:06,290
Czy jesteś musi być obniżone campingów.

118
00:11:06,430 --> 00:11:10,920
Slash i musimy identyfikator campingu, które jeszcze nie mają.

119
00:11:11,090 --> 00:11:12,550
Nie mamy go w tym szablonie.

120
00:11:12,860 --> 00:11:20,800
Co musimy zrobić, to rzeczywiście przekazać go aż do tego szablonu, a może po prostu przejść przez samą ideę jako zmienna i wyświetlić je tutaj.

121
00:11:21,080 --> 00:11:27,840
Ale tak naprawdę chcemy używać tytułu lub nazwy campingu, jak również tak, że możemy powiedzieć, dodać nowy komentarz.

122
00:11:28,070 --> 00:11:37,580
I to tutaj możemy zrobić nazwa campingu, który w tej chwili nie możemy, bo kemping nie jest zdefiniowany tak, zrobimy to.

123
00:11:37,630 --> 00:11:54,870
I to tutaj będziemy tylko ampułko-kod chcemy pracować, a nie nazwa campingu doda w campingu dot ID, a następnie musimy resztę trasy, która jest sashed komentarze, bo pamiętam to trasa po stworzyć komentarz ,

124
00:11:55,150 --> 00:11:56,670
Mamy więc tę trasę już teraz.

125
00:11:56,680 --> 00:12:07,010
To jest szablon patrzymy i forma na tym szablonie nowy szablon musi wysłać żądanie przedstawić dane formularza jako pocztą na tym wiesz.

126
00:12:07,340 --> 00:12:08,280
OK.

127
00:12:08,620 --> 00:12:13,220
Więc napisałem to nie będzie działać w tej chwili, bo kemping nie jest zdefiniowany w szablonie.

128
00:12:13,420 --> 00:12:26,110
Więc co trzeba zrobić, to udać się do trasy nowej trasy, że mamy tu i sam koniec musimy znaleźć teren obozu przez ID, a następnie chcemy wysłać długą kiedy render.

129
00:12:26,530 --> 00:12:37,990
Więc to będzie pole namiotowe, że wszyscy mają znaleźć przez ID i ID jest wniosek harams że Id co nazwaliśmy tutaj.

130
00:12:38,170 --> 00:12:40,230
A średnia nazwa jest ID.

131
00:12:40,630 --> 00:12:53,810
A potem, kiedy to się stało, musimy błąd wywołania zwrotnego, a następnie campingu, a my po prostu sprawdzić, czy nie ma błędu będziemy anulować ten dziennik teraz.

132
00:12:53,810 --> 00:12:59,120
W przeciwnym razie będziemy czynią komentarze nowa.

133
00:12:59,530 --> 00:13:09,860
I mamy zamiar przekazać w campingu więc campingu będzie równa wartości tego campingu wraca z bazy danych.

134
00:13:10,150 --> 00:13:17,550
Będziemy więc zachowaj to i spróbujemy przyjrzeć tego szablonu teraz jeśli restart CheckFree jakichkolwiek błędów składniowych.

135
00:13:17,590 --> 00:13:19,260
Wygląda dobrze.

136
00:13:19,750 --> 00:13:26,330
Nie możemy po prostu odświeżyć ponieważ każdy czasowy aplikacji ładuje się my faktycznie generowania nowych kempingów i oni mają różne pomysły.

137
00:13:26,570 --> 00:13:35,050
Więc co trzeba zrobić, to wrócić do terenów obozowych, a następnie kliknąć na jeden z nich, a następnie przejść do slash slash nowe komentarze.

138
00:13:36,130 --> 00:13:37,620
A my coraz forum tutaj.

139
00:13:37,780 --> 00:13:39,000
Chodźmy sprawdzić formę.

140
00:13:39,110 --> 00:13:43,950
Ale pierwszą rzeczą, która wygląda dobrze dla mnie jest to, że każe mi dodać nowy komentarz do koszulek spoczynku.

141
00:13:44,140 --> 00:13:49,020
Warto więc sprawdzić i rzućmy okiem na zawartość, która forma jest składającego się.

142
00:13:49,590 --> 00:13:53,160
Dlatego działanie formularza jest ustawiona na campingu slash slash.

143
00:13:53,170 --> 00:13:58,070
Ten olbrzym ID ukośnik komentarze jak stanowisku, które jest dokładnie to, czego potrzebujemy.

144
00:13:58,340 --> 00:14:01,380
Teraz musimy sprawić, aby ta forma mieć odpowiednie atrybuty.

145
00:14:01,610 --> 00:14:08,700
Więc wracamy i chcemy mieć ten formularz tekst komentarza więc będziemy nazywać go po prostu tekst do teraz.

146
00:14:08,870 --> 00:14:09,730
A autor.

147
00:14:09,760 --> 00:14:11,250
I to wszystko, czego potrzebujemy.

148
00:14:11,650 --> 00:14:15,940
Więc nie musimy się z opisem, że musieliśmy ją usunąć.

149
00:14:16,730 --> 00:14:19,030
A potem będziemy tu również zmienić nazwy.

150
00:14:19,370 --> 00:14:24,480
I mam zamiar pokazać inną strategię ustalania nazwisk niż robi się je rozdzielić.

151
00:14:24,550 --> 00:14:27,980
Podobnie jak autor, a następnie pojawia się ten tekst.

152
00:14:28,030 --> 00:14:41,740
Co możemy zrobić, to grupa je razem jak ten komentarz, a następnie kwadratowe nawiasy wokół autora, a następnie wypowiedzieć nawiasach kwadratowych i tekst, a następnie, kiedy przesłać ten formularz to wszystko będzie zagnieżdżony wewnątrz komentarza.

153
00:14:41,750 --> 00:14:52,820
Więc wewnątrz mojego obiektów na trasie będę w stanie wyodrębnić komentarz wniosek z ciałem kaczki komentarzu i będzie już tekst i autora wewnątrz z tego, więc pokażę wam, że w ciągu zaledwie sekundy.

154
00:14:53,090 --> 00:14:56,050
Miejmy tylko upewnić się, że forma wygląda OK teraz.

155
00:14:56,170 --> 00:14:57,760
Odśwież stronę.
