1
00:00:00,220 --> 00:00:05,610
Dobrze wrócić wkrótce ostatni film Zrobiliśmy trochę bałaganu, dodając w pliku nasion.

2
00:00:05,700 --> 00:00:13,150
I o to właśnie chodzi chcieliśmy dodać do kodu, który można znaleźć w bazie danych zarówno z campingów i komentarze chociaż komentarzach nie działają.

3
00:00:13,320 --> 00:00:14,960
Więc mamy kilka komunikatów o błędach.

4
00:00:14,970 --> 00:00:19,100
Teraz mamy zamiar skupić się na prowadzeniu i czyni model komentarz i co te błędy odejść.

5
00:00:19,320 --> 00:00:32,250
Tak więc dwa główne cele to zrobić błędy odejść od utworzenia pliku Komentarze dodając odpowiedni kod modelu, a następnie również wyświetlanie komentarzy, które są związane z danym campingu na tej stronie campingu pokazu.

6
00:00:32,250 --> 00:00:41,450
Więc jeśli kliknij tutaj mój serwer nie jest uruchomiony, ale jeśli ja chciałbym zobaczyć stronę pokazać, że szczegóły na temat campingu i związanych z nimi uwag.

7
00:00:41,890 --> 00:00:42,200
OK.

8
00:00:42,210 --> 00:00:46,720
Więc zaczynajmy niech po prostu odświeżyć naszą pamięć o tym, co się dzieje, kiedy uruchomić serwer.

9
00:00:47,070 --> 00:00:50,600
Dostaję błąd teraz mówi mi, nie mogę znaleźć modele modułów.

10
00:00:50,610 --> 00:00:52,220
Slash komentarz.

11
00:00:52,260 --> 00:00:55,510
Dlatego musimy zrobić, że modele dotykowe plików.

12
00:00:55,650 --> 00:00:57,600
Slash komentarz.

13
00:00:57,650 --> 00:00:58,810
Tak.

14
00:00:59,490 --> 00:01:06,260
A potem mamy zamiar otworzyć, że się tak po prostu.

15
00:01:06,390 --> 00:01:13,790
A potem w środku stąd wiemy, że w pewnym momencie na dole będziemy mieć moduł, który wywozi równe coś i się wierzchu.

16
00:01:13,800 --> 00:01:16,460
Mamy zamiar importować mongoose tej pory.

17
00:01:16,680 --> 00:01:20,880
Mongoose równi wymagają mangusty.

18
00:01:21,150 --> 00:01:22,450
Właśnie tak.

19
00:01:22,620 --> 00:01:25,860
A potem, co musimy zrobić, to stworzyć nasz schemat.

20
00:01:25,860 --> 00:01:27,560
Więc komentarz ma dwie rzeczy.

21
00:01:27,720 --> 00:01:33,000
Tekst, który już widział tutaj zdecydowaliśmy tekstu i autora.

22
00:01:33,150 --> 00:01:36,210
Ostatecznie Artur będzie odniesienie do modelu użytkownika.

23
00:01:36,210 --> 00:01:40,730
Kiedy już mamy te wskazania ziemia na razie to tylko ciąg znaków z nazwą autora.

24
00:01:40,740 --> 00:01:42,200
Więc tekst autora.

25
00:01:42,360 --> 00:01:43,690
Obie z nich są łańcuchy.

26
00:01:43,740 --> 00:01:51,740
Więc idziemy do stworzenia tego schematu dla komentarza schematu i nie musimy na wielkie równa.

27
00:01:51,870 --> 00:01:55,130
I to jest schema Mangusta.

28
00:01:56,010 --> 00:01:59,250
A potem wewnątrz tutaj będziemy mieć tekst, który jest ciągiem.

29
00:01:59,700 --> 00:02:03,690
A potem my także będziemy mieć autora, który jest również ciągiem.

30
00:02:03,990 --> 00:02:20,150
Tak, że sprawia nam schematu, a następnie musimy skompilować, że do modelu, co zrobić z Mongoose top model i pojedynczej nazwy naszego modelu, który jest komentarz, a następnie schemat, który jest schemat komentarza.

31
00:02:20,370 --> 00:02:22,600
I to właśnie będziemy eksportować.

32
00:02:22,710 --> 00:02:31,680
Więc to wszystko powinno musimy zrobić, aby model komentarz, który mamy wtedy wywozu na zewnątrz i używamy zamiast tego są nasiona plik jap lub wymagając go tutaj.

33
00:02:31,920 --> 00:02:35,280
Więc jeśli wszystko pójdzie dobrze powinniśmy mieć inny komunikat o błędzie teraz.

34
00:02:35,430 --> 00:02:40,330
Załóżmy, jasne i spróbuj uruchomić lub aplikację ponownie.

35
00:02:41,570 --> 00:02:54,080
I wygląda na to, że pracował w porządku i to miało stworzyć camping dla nas i możemy zobaczyć na stronie Pokaż ale jeśli spojrzymy na dane, które jest przechowywane w bazie danych, lub jeśli po prostu spojrzeć na nasze modele nie faktycznie mają jakiekolwiek powiązanych danych.

36
00:02:54,300 --> 00:03:00,920
Więc pozwól mi pokazać otwarcie Mangu i bazy danych, które używam to wersja obozu 3.

37
00:03:01,320 --> 00:03:10,550
Więc mam zamiar użyć kamery internetowej, trzech, a potem mam zamiar pokazać kolekcje, a my zobaczymy, co my tu mamy.

38
00:03:10,590 --> 00:03:13,220
Tak więc mamy dwa zbiory campingów i komentarze.

39
00:03:13,380 --> 00:03:14,850
A jeśli spojrzeć na campingów.

40
00:03:15,030 --> 00:03:31,360
Więc zróbmy D-B camping dot że znajdziesz wszystko, można zobaczyć, że mamy trzy kempingów, ale wszystko, co jesteśmy coraz to identyfikator campingu nazwę i wizerunek, a nie ma nic o nowych komentarzach.

41
00:03:31,530 --> 00:03:41,080
A jeśli robimy to samo dla komentarzy Komentarz rzeczy znaleźć wszystko zobaczysz, że mamy tekst i autora, ale nie mamy nic na temat campingu.

42
00:03:41,310 --> 00:03:42,770
Więc jesteśmy częścią drogi tam.

43
00:03:42,870 --> 00:03:44,830
Teraz musimy pracować nad stowarzyszenia.

44
00:03:45,210 --> 00:03:56,310
Więc wszystko Control-C stamtąd i co chcemy zrobić jest skojarzyć komentarz z campingu i zrobimy to poprzez dodanie obiektu odniesienia do schematu campingu.

45
00:03:56,310 --> 00:04:03,820
Więc jeśli spojrzymy na Nasiona sposób, że napisałem to, że powinniśmy być w stanie zrobić campingu głupie komentarze, a które jeszcze nie istnieją.

46
00:04:03,870 --> 00:04:07,150
Tak więc musimy dodać właściwość komentarzy na campingu.

47
00:04:07,380 --> 00:04:14,870
Warto więc otworzyć się na campingu plik Dryas i dodać obiekt o nazwie komentarzy i będzie tablicą.

48
00:04:15,360 --> 00:04:35,480
I to będzie tablica podobnie jak zrobiliśmy z użytkownikami na stanowiskach, gdzie mieliśmy obiektu wewnątrz tego obiektu miał wpisać co było mangusta tego typu schematu obiektu dot id ot tak przecinek, a następnie miał ref.

49
00:04:35,550 --> 00:04:37,480
I to będzie komentarzy.

50
00:04:37,680 --> 00:04:38,960
To nazwa modelu.

51
00:04:39,330 --> 00:04:44,370
Więc co mówimy to, że nieruchomość komentarze powinny być tablicą komentarz identyfikatorów.

52
00:04:44,580 --> 00:04:47,050
Więc my nie osadzając aktualne komentarze tutaj.

53
00:04:47,160 --> 00:04:50,310
Jesteśmy po prostu osadzanie identyfikator lub odniesienie do komentarzach.

54
00:04:50,670 --> 00:04:55,240
Więc my teraz uratować, a jeśli staramy i zobaczyć bazę dzięki Noad apt.

55
00:04:55,330 --> 00:04:59,650
Tak teraz mamy mały problem, który jest błąd składni.

56
00:05:00,060 --> 00:05:03,340
Musimy rodzajów, że identyfikator obiektu.

57
00:05:03,360 --> 00:05:15,690
Więc teraz, gdy prowadzimy to znowu mówi nam, że usunięto wszystkie kempingów z tego campingu dodany campingu dodany campingu utworzony nowy komiks tworzony nowy komentarz, a następnie stworzył nowy komiks.

58
00:05:15,890 --> 00:05:17,470
Zobaczmy, co patrzymy.

59
00:05:17,510 --> 00:05:18,740
Odśwież stronę.

60
00:05:18,750 --> 00:05:20,240
Powinno to wyglądać tak samo.

61
00:05:20,250 --> 00:05:32,130
Teraz zanurzyć Mongo i użyjmy yo V3 obozu, a potem zrobimy divi camping znaleźć.

62
00:05:33,250 --> 00:05:44,730
A jeśli robimy to trochę większy widzę, że mamy teraz obiekt komentarz lub komentarze nieruchomości, gdzie każdy z nich ma jeden komentarz i jest to ten sam komentarz na wszystkie z nich.

63
00:05:45,120 --> 00:05:54,310
Mimo, że pomysły są różne, że to ten sam tekst i autora, ale jest to technicznie inny podmiot, ponieważ stworzyliśmy trzy różne komentarze, które po prostu mają taką samą treść.

64
00:05:54,320 --> 00:05:56,160
Dobrze więc mamy stowarzyszenie zrobić.

65
00:05:56,310 --> 00:05:57,450
To wszystko, co musimy zrobić.

66
00:05:57,470 --> 00:06:03,830
Możemy wykonać nowy komentarz i możemy skojarzyć go z campingu dodając go do tablicy komentarze na każdym campingu.

67
00:06:04,110 --> 00:06:07,690
To, co chcemy zrobić to skupić się na wyświetlanie komentarzy.

68
00:06:07,940 --> 00:06:09,700
Więc mamy zamiar zrobić na trasę.

69
00:06:09,870 --> 00:06:15,870
Więc wracamy do rzeczywistości tak i możemy zamknąć naszych miejsc plików dla teraz i naszym komentarzem w naszym campingu.

70
00:06:16,110 --> 00:06:17,810
A my po prostu zamiar skupić się na tej aplikacji.

71
00:06:17,940 --> 00:06:18,710
Tak.

72
00:06:19,070 --> 00:06:20,800
Więc mam zamiar pozbyć się tego wszystkiego teraz.

73
00:06:20,900 --> 00:06:28,440
To był rodzaj nasze wszystkie dane, a potem uczynił jakiś pokój tutaj i zejść do naszego trasę.

74
00:06:28,880 --> 00:06:33,370
Więc zamiast pokazu jesteśmy znalezienie odpowiedniego campingu z identyfikatorem.

75
00:06:33,530 --> 00:06:35,830
Ale jeśli spojrzymy na campingu, że wróci.

76
00:06:35,940 --> 00:06:42,690
Pamiętaj, że wygląda to gdzie mamy uwag, ale komentarze będą tablicą z identyfikatorami obiektów w nim.

77
00:06:42,910 --> 00:06:54,250
A jeśli chcemy rzeczywiste komentarze którą chcemy przekazać uwagi do pokazu szablonu musimy wykorzystać tę kropkę zapełnić dot exec więc możemy byłaby to tylko trochę.

78
00:06:54,290 --> 00:06:56,410
Idziemy znajdę przez ID.

79
00:06:56,660 --> 00:07:09,550
I mamy zamiar zamknąć się, że właśnie tam, a potem mamy zamiar zrobić zapełnić komentarzy, a następnie exec kropką i mijaliśmy tej funkcji oddzwaniania do Exec w taki sposób.

80
00:07:09,560 --> 00:07:17,690
Och, to jest trochę wstrząsów dla studentów, ale jesteśmy znalezienie campingu jeszcze znaleźć przez ID i wtedy mamy do wypełniania komentarze na tym campingu.

81
00:07:17,900 --> 00:07:25,310
A potem z DOD exec my faktycznie wykonywanie kwerendy, które zrobiliśmy, a następnie, że wróci i nadal mamy znaleziony campingu.

82
00:07:25,400 --> 00:07:36,740
Ale powinno to wyglądać inaczej, ponieważ wewnątrz znalezionego campingu powinien być teraz uwagi nie tylko idee, ale rzeczywiste komentarze i możemy udowodnić, że drukując go przed renderowania szablonu.

83
00:07:37,110 --> 00:07:40,970
Więc znaleźć grunt Obóz liczy się zalogować to i zobaczmy, co się dzieje.

84
00:07:40,980 --> 00:07:47,800
Teraz mogę uruchomić serwer, a jedynym sposobem Idę zobaczyć to jeśli pójdę na trasę.

85
00:07:47,880 --> 00:07:53,720
Więc chodźmy do dna kanionu i nie wygląda na nic się nie zmieniło, bo nie jesteśmy wyświetlania czegokolwiek.

86
00:07:53,850 --> 00:08:00,980
Ale jeśli mamy iść i patrzeć na konsoli, co mamy drukowanie znaleźć campingu widać, że mamy teraz zaludnionych komentarz tablicę.

87
00:08:01,190 --> 00:08:08,050
Więc wewnątrz komentarzach właśnie tam znajduje się jeden komentarz przez Homera, który mówi, że to miejsce jest super, ale szkoda, że ​​nie było internetu.

88
00:08:08,100 --> 00:08:32,680
Teraz wszystko, co mamy do zrobienia, to użyć tablicę Komentarze w szablonie mamy już przechodzącej w całym znalezionego campingu więc możemy tylko dostęp komentarzy campingu wewnątrz szablonu pokazu i zrobimy to teraz otworzy szablon C -9 poglądy slash show i zaczniemy po prostu na samym dole robi pętlę i jedziemy do pętli wszystkich komentarzach.

89
00:08:33,000 --> 00:08:37,770
Więc zrobimy dla każdego i to jest na campingu komentarze dot.

90
00:08:37,760 --> 00:08:40,270
Pamiętaj, że campingu odnosi się do tej całej sprawy.

91
00:08:40,370 --> 00:08:41,440
To jest pole namiotowe.

92
00:08:41,510 --> 00:08:50,210
Komentarze dla każdej funkcji i tutaj musimy po prostu nazwać to skomentować.

93
00:08:50,450 --> 00:08:52,280
Otwórz, że i wtedy dodać nasz.

94
00:08:52,280 --> 00:08:52,540
E.J ..

95
00:08:52,550 --> 00:08:53,020
Tak.

96
00:08:53,120 --> 00:08:59,010
Zamknięcie uchwytu i zrobić to samo tutaj ma znak równości pamiętać.

97
00:08:59,370 --> 00:09:02,780
A potem po prostu zrobić prosty akapit dla każdego komentarza, aby rozpocząć.

98
00:09:02,780 --> 00:09:04,230
Będziemy stylizacji później.

99
00:09:04,380 --> 00:09:18,030
Więc pkt i to po prostu będzie musiał komentarz, który autor pierwszej ot tak pędzić tekst komentarza.

100
00:09:18,030 --> 00:09:20,220
I musimy znaki równości w obu z nich.

101
00:09:20,450 --> 00:09:22,110
I zróbmy autora pogrubiony.

102
00:09:22,320 --> 00:09:28,150
Więc włożę silne tag wokół autora i niech wciąć na to, że trochę łatwiej zobaczyć, co się dzieje.

103
00:09:28,190 --> 00:09:33,760
Tak silne tag a następnie umieścimy autor wewnątrz silny tagu tak po prostu.

104
00:09:34,160 --> 00:09:35,560
I wtedy będziemy mieć kreskę.

105
00:09:35,630 --> 00:09:38,470
Komentarz ten tekst tak po prostu.

106
00:09:39,170 --> 00:09:39,580
W porządku.

107
00:09:39,770 --> 00:09:47,150
Więc będzie pętli wszystkich uwag dotyczących danego campingu na stronie pokazu i to zamiar zrobić akapit dla każdego z nich.

108
00:09:47,630 --> 00:09:54,440
A w środku tego punktu mamy zamiar wydrukować autor komentarzy składany a następnie myślnik tekst komentarza.

109
00:09:54,840 --> 00:09:56,370
Warto więc sprawdzić, czy pracuje dla nas.

110
00:09:56,610 --> 00:10:02,440
Idziemy do przodu i zatrzymać serwer lub zrestartować serwer teraz odwiedzić stronę show.

111
00:10:02,790 --> 00:10:07,820
Wróćmy odświeżania zróbmy pustyni Mesa i tam idziemy.

112
00:10:07,830 --> 00:10:09,860
Mamy pierwszy komentarz tutaj.

113
00:10:09,870 --> 00:10:13,020
Mamy tylko jeden komentarz na każdym campingu teraz.

114
00:10:13,010 --> 00:10:14,140
Niedługo będziemy mieli więcej.

115
00:10:14,150 --> 00:10:16,690
Gdy dodamy w zdolności, aby dodać nowy komentarz.

116
00:10:16,940 --> 00:10:29,040
Więc tutaj nie będzie przycisk, który mamy zamiar dodać w następnym filmie, który mówi dodaj komentarz i klikamy że weźmie nas do formularza, a następnie możemy dodać nowy komentarz, a następnie wrócić do tej strony i zobaczyć nasz nowy komentarz wyświetlane.

117
00:10:29,510 --> 00:10:32,720
OK, więc to wszystko, co potrzebne do zrobienia w tym filmie być pewni dużo.

118
00:10:32,820 --> 00:10:37,770
Weźmy na chwilę wrócić i przeglądu wszystko, co zrobiliśmy lub ważnych części przynajmniej.

119
00:10:37,760 --> 00:10:48,220
Dlatego stworzyliśmy ten komentarz, że ma pliku dodaliśmy w naszym komentarzu schematu i stworzyliśmy model, a następnie zmieniliśmy campingu trochę tak, że schemat ma teraz komentarzy.

120
00:10:48,320 --> 00:10:53,990
Ten komentarz jest tablicą nie całych komentarzy, ale z identyfikatorami komentarz obiektów.

121
00:10:54,260 --> 00:10:58,330
A potem mamy plik siedzeń, które nadal działa dobrze.

122
00:10:58,350 --> 00:10:59,610
Sama górna tutaj.

123
00:10:59,820 --> 00:11:04,650
I to by stylistycznie nieco większy sens dla nas, aby przenieść to w dół.

124
00:11:04,740 --> 00:11:09,290
Więc mam zamiar wyciąć to uwagę i po prostu przenieść go po zrobiliśmy tę konfigurację.

125
00:11:09,570 --> 00:11:10,710
Ale to naprawdę nie ma znaczenia.

126
00:11:10,910 --> 00:11:14,700
Więc mamy wysiewu bazy danych, która jest dodanie w trzech różnych campingów.

127
00:11:14,720 --> 00:11:33,680
Każdy z komentarzem przez Homera i to co robimy to, gdy odwiedzamy trasę, którą mamy tutaj mamy do pobierania campingu do jednego campingu z prawej średnica wewnętrzna a następnie wypełnianie tablicy uwag na temat tego, które ma zamiar wypełnić te dane tutaj tak, że to nie jest tylko średnica wewnętrzna i wtedy jesteśmy w stanie wysłać to do szablonu.

128
00:11:33,770 --> 00:11:39,570
I wtedy w szablonie używamy go my zapętlenie przez niego i wyświetlając akapit dla każdego komentarza.

129
00:11:39,810 --> 00:11:40,270
OK.
