1
00:00:00,200 --> 00:00:01,160
OK, torneremo.

2
00:00:01,230 --> 00:00:04,020
Quindi inizieremo a modificare i campeggi.

3
00:00:04,200 --> 00:00:10,080
Quindi questo è un po 'di recensione dal resto all'unità in cui abbiamo creato quel blog con

4
00:00:10,740 --> 00:00:13,460
l'interfaccia semantica ma aggiungeremo anche alcuni nuovi concetti.

5
00:00:13,470 --> 00:00:19,050
particolare, quando arriviamo ai commenti per iniziare, stiamo lavorando alla modifica dei campeggi in modo tale che quando

6
00:00:19,050 --> 00:00:22,320
vado prima alla pagina di presentazione del campeggio per avviare il

7
00:00:25,320 --> 00:00:32,610
server dovrei riuscire a vedere un pulsante che dice edit Posso fare clic sul pulsante di modifica mi porta a un modulo, lo compilo,

8
00:00:32,610 --> 00:00:38,490
i moduli vengono inviati al percorso di aggiornamento del campeggio e poi questo mi reindirizzerà alla pagina dello spettacolo.

9
00:00:38,490 --> 00:00:38,900
In

10
00:00:38,910 --> 00:00:40,340
E dovremmo vedere questi cambiamenti.

11
00:00:40,500 --> 00:00:42,220
E chiunque può farlo per iniziare.

12
00:00:42,300 --> 00:00:44,410
Nessuna autorizzazione senza autorizzazione.

13
00:00:44,430 --> 00:00:46,740
Parleremo di ciò che significa in pochi video.

14
00:00:46,770 --> 00:00:49,360
Una volta copriamo anche i campeggi principali.

15
00:00:49,380 --> 00:00:49,620
Grande.

16
00:00:49,620 --> 00:00:51,030
Quindi iniziamo.

17
00:00:51,060 --> 00:00:54,800
La prima cosa che dobbiamo fare è aggiungere la sovrascrittura del metodo.

18
00:00:54,810 --> 00:01:02,220
E tirerò su il diagramma di routing che ho fatto solo per poter ricordare a noi stessi le rotte

19
00:01:03,360 --> 00:01:04,890
di cui abbiamo bisogno.

20
00:01:04,890 --> 00:01:08,860
Quindi permettimi di aggiungerlo come un altro file nella stessa finestra.

21
00:01:09,270 --> 00:01:18,510
Ricorda che si tratta di una barra inversa di slash ID del campo e l'aggiornamento è sashed ID campo campeggio come

22
00:01:18,570 --> 00:01:19,630
richiesta put.

23
00:01:19,740 --> 00:01:28,800
Quindi abbiamo bisogno di sovrascrivere il metodo per quella richiesta put in modo da poter iniziare il metodo di installazione NPM Dasch override.

24
00:01:29,160 --> 00:01:30,760
E l'ho menzionato nell'ultimo video.

25
00:01:30,810 --> 00:01:33,930
Ma solo per ricordarti che sto lavorando in V 10.

26
00:01:34,140 --> 00:01:35,540
Quindi è una nuova versione.

27
00:01:35,910 --> 00:01:36,370
OK.

28
00:01:36,540 --> 00:01:40,800
Metodo su I dash dash save assicurarsi che funzioni.

29
00:01:40,860 --> 00:01:44,800
Mentre sta succedendo, questo si chiude e si aprirà.

30
00:01:44,800 --> 00:01:55,350
In realtà sì e apriremo anche i pacchetti J del campeggio e aggiungeremo un posto dopo l'esposizione per

31
00:01:56,130 --> 00:01:58,750
la fila nei campi.

32
00:01:59,880 --> 00:02:03,440
E un altro per il campeggio di aggiornamento.

33
00:02:04,260 --> 00:02:09,640
E se ti stai dimenticando perché abbiamo bisogno di entrambi, puoi rivedere quel video di quell'itinerario di

34
00:02:09,640 --> 00:02:16,110
quella tranquilla che abbiamo inserito in molti dettagli, ma ancora una volta abbiamo solo bisogno di un modulo e il modulo

35
00:02:16,110 --> 00:02:17,870
deve inviare da qualche parte l'aggiornamento.

36
00:02:18,300 --> 00:02:23,580
OK così dentro attrice ora configuralo per usare l'overhead del metodo.

37
00:02:23,730 --> 00:02:26,630
Quindi dobbiamo prima averne bisogno.

38
00:02:26,640 --> 00:02:30,300
Quindi questo sarà il metodo di override.

39
00:02:30,300 --> 00:02:35,690
Possiamo chiamarlo come vogliamo, ma questo è il metodo che Dasch ha scavalcato.

40
00:02:36,660 --> 00:02:47,010
fare un uso appropriato del metodo override e quindi dobbiamo dirgli cosa cercare e vogliamo il metodo underscore.

41
00:02:47,010 --> 00:02:48,590
E poi dobbiamo

42
00:02:48,960 --> 00:02:51,260
Questa è la cosa convenzionale che vedrai sempre.

43
00:02:51,270 --> 00:02:54,900
Penso che sia in realtà ciò che raccomandano sul metodo per sovrascrivere la documentazione.

44
00:02:55,140 --> 00:02:56,400
Quindi metodo di sottolineatura.

45
00:02:56,400 --> 00:02:57,250
Grande.

46
00:02:57,330 --> 00:03:02,160
Ora faremo un passo indietro e lavoreremo sull'Ed Raben in modo che possiamo ottenere il modulo

47
00:03:02,160 --> 00:03:02,900
da mostrare.

48
00:03:03,300 --> 00:03:06,500
Quindi iniziamo da lì nel nostro campeggio J. S. itinerari.

49
00:03:06,900 --> 00:03:12,890
Il percorso è una richiesta get e piuttosto che l'app in realtà stiamo lavorando sul router.

50
00:03:12,990 --> 00:03:17,760
Puoi vedere che il router ha una barra.

51
00:03:17,760 --> 00:03:25,860
E non abbiamo bisogno di dire ai campeggi di tagliare la barra ID perché ricorda gli interrupt. Sì, stiamo richiedendo

52
00:03:25,860 --> 00:03:27,520
la rotta proprio qui.

53
00:03:27,960 --> 00:03:31,830
Stiamo aggiungendo tutte le rotte dei campeggi dopo i campeggi di sosh.

54
00:03:31,890 --> 00:03:32,940
Quindi non ne abbiamo bisogno.

55
00:03:33,030 --> 00:03:41,770
Quindi abbiamo solo bisogno di una barra ID di ID e quindi le nostre richieste, la nostra risposta e il callback.

56
00:03:42,000 --> 00:03:48,820
E come sempre è arrestare noi e in quella via del campeggio e assicurarci di vederlo.

57
00:03:49,610 --> 00:03:51,520
OK, ma inizia le cose.

58
00:03:51,720 --> 00:03:54,100
Assicurati di non avere problemi.

59
00:03:55,230 --> 00:03:59,960
Facciamo il refresh e poi aggiungiamo semplicemente una barra.

60
00:04:00,180 --> 00:04:00,740
Grande.

61
00:04:00,810 --> 00:04:02,740
Lo vediamo al campeggio giusto.

62
00:04:02,880 --> 00:04:04,370
Questo è tutto ciò di cui avevamo bisogno.

63
00:04:04,380 --> 00:04:07,230
Ora torniamo indietro e rendiamo effettivamente un modulo.

64
00:04:07,230 --> 00:04:15,510
Quindi, rez rende necessario che sia il campeggio che è la nostra directory di visualizzazioni qui.

65
00:04:15,510 --> 00:04:19,080
Taglia ad esso che non esiste ancora.

66
00:04:19,440 --> 00:04:21,600
Quindi facciamo quel file ora.

67
00:04:21,600 --> 00:04:26,440
Quindi vogliamo fare un tocco di fusibile.

68
00:04:26,460 --> 00:04:26,730
E. J. Sì.

69
00:04:26,730 --> 00:04:27,480
E poi C9 che file di nuovo.

70
00:04:27,810 --> 00:04:32,090
Il completamento delle schede è tuo amico lì e inizieremo semplicemente con il

71
00:04:32,130 --> 00:04:39,840
solo modulo di modifica e poi aggiungiamo un'altra riga. Solo il modulo di paragrafo va qui solo così sappiamo che stiamo ottenendo l'età giusta.

72
00:04:40,140 --> 00:04:45,550
Tim Avvierò di nuovo il server per aggiornare e ricevere il modello.

73
00:04:45,580 --> 00:04:51,920
Grande.

74
00:04:52,110 --> 00:04:52,860
Quindi ora aggiungeremo

75
00:04:52,920 --> 00:04:59,100
un modulo qui e invece di creare il nostro modulo da zero, prenderò il nuovo modulo per il campeggio proprio qui e lo

76
00:04:59,100 --> 00:05:06,480
copierò perché è davvero simile a quello di cui abbiamo bisogno, quindi è davvero l'unico la differenza tra nuovo e modifica è dove il modulo sta andando.

77
00:05:06,480 --> 00:05:14,530
Questa è una differenza e il tipo di richieste che stiamo facendo.

78
00:05:14,530 --> 00:05:18,100
Quindi iniziamo specificando l'azione e possiamo

79
00:05:18,490 --> 00:05:24,430
fare ciò che dobbiamo fare solo perché deve essere un campeggio.

80
00:05:24,430 --> 00:05:25,200
Slash e Id sembrano qualcosa del genere, ma dobbiamo ottenere quell'ID.

81
00:05:25,270 --> 00:05:31,500
E proprio ora non abbiamo quel particolare campeggio che stiamo modificando.

82
00:05:31,660 --> 00:05:35,550
Quindi all'interno di quella modifica non solo eseguiamo

83
00:05:35,770 --> 00:05:42,160
il rendering di un modello, ma dobbiamo passare in un campeggio che stiamo modificando.

84
00:05:42,160 --> 00:05:43,280
Non abbiamo ancora trovato

85
00:05:43,300 --> 00:05:47,950
quel campeggio, ma ho intenzione di dargli un nome variabile trovato campeggio che non esiste.

86
00:05:47,950 --> 00:05:48,860
Vedi che riceviamo reclami dal cloud nine.

87
00:05:48,920 --> 00:05:52,050
Ora abbiamo bisogno di trovare un campeggio per id

88
00:05:52,120 --> 00:06:02,080
e quindi l'ID è proprio qui richiesta ID harams e poi il nostro errore di richiamata e altrimenti lo chiameremo campeggio trovato proprio così se c'è un errore.

89
00:06:02,080 --> 00:06:12,310
Facciamo una pausa.

90
00:06:12,820 --> 00:06:14,340
Reindirizza e torniamo a tagliare i campeggi.

91
00:06:14,830 --> 00:06:19,040
Altrimenti mostreremo il modulo di modifica e passeremo nel campeggio trovato sotto il nome di campeggio.

92
00:06:19,300 --> 00:06:27,540
Grande.

93
00:06:28,000 --> 00:06:28,810
Ora invece del nostro modello useremo il campeggio per impostare il link per il percorso di aggiornamento.

94
00:06:28,810 --> 00:06:34,990
Quindi è il campeggio slash campeggio in fondo alla sottolineatura ID Ejay sì.

95
00:06:35,020 --> 00:06:40,870
Quindi questo è il valore del campeggio per identificare

96
00:06:40,990 --> 00:06:47,170
il campeggio che stiamo passando a questo modello di barra.

97
00:06:47,170 --> 00:06:48,250
E poi l'altra

98
00:06:48,850 --> 00:06:54,640
cosa complicata è che ricorda che questa deve essere una richiesta put che stiamo facendo e

99
00:06:54,640 --> 00:07:02,350
per farlo dobbiamo effettivamente inviare un metodo di sottolineatura punto interrogativo uguale a put e poi lasciamo il metodo come post.

100
00:07:02,470 --> 00:07:03,510
Quindi questo è un cambiamento che faremo.

101
00:07:03,940 --> 00:07:05,490
Aggiorneremo anche ciò che diciamo qui.

102
00:07:05,500 --> 00:07:07,240
Quindi lo farò e poi il nome del nome del campeggio del campeggio e vedremo cosa otterremo.

103
00:07:07,360 --> 00:07:15,180
Quindi, se andiamo a ricominciare, aggiorna la pagina, riceviamo il

104
00:07:15,190 --> 00:07:24,040
montaggio alto del deserto che viene chiamato al campeggio e siamo vicini.

105
00:07:24,040 --> 00:07:25,090
Abbiamo un modulo che presenterà

106
00:07:25,210 --> 00:07:30,850
se io se faccio clic su Invia anche se non abbiamo i percorsi impostati in modo che mi stia dicendo che non posso mettere i campeggi slash.

107
00:07:30,850 --> 00:07:34,000
Ma per iniziare, inseriamo qui i dati in modo

108
00:07:34,740 --> 00:07:40,570
che quando modifico un campeggio, vedo i dati che sto modificando e che devo scrivere tutto da zero.

109
00:07:40,600 --> 00:07:43,050
Quindi è semplice se ricordi di nuovo

110
00:07:43,240 --> 00:07:50,020
il primo video su di esso e aggiorni con il sito del blog piuttosto che dargli un segnaposto.

111
00:07:50,020 --> 00:07:51,530
Abbiamo intenzione di dargli un valore

112
00:07:51,880 --> 00:07:57,820
e il valore deve solo essere il campeggio e qualunque sia la proprietà è il nome di un campeggio e lo copierò per l'immagine che lanci.

113
00:07:57,850 --> 00:08:03,130
Così campeggio quell'immagine.

114
00:08:03,190 --> 00:08:05,740
E poi finalmente la descrizione del campeggio mi assicuro che ho scritto bene.

115
00:08:06,520 --> 00:08:14,130
Quindi ricorda che cosa stiamo facendo è cercare un campeggio

116
00:08:14,410 --> 00:08:21,100
nel percorso basato sull'ID, quindi renderlo questo modello.

117
00:08:21,100 --> 00:08:22,210
E se aggiorno vedrai

118
00:08:22,210 --> 00:08:28,760
che stiamo recuperando i dati che abbiamo trovato dalla nostra ricerca passando il campeggio al modello e quindi visualizzando le informazioni come valori di input.

119
00:08:28,760 --> 00:08:33,010
Quindi lo abbiamo fatto ora.

120
00:08:33,310 --> 00:08:34,700
Ora dobbiamo lavorare su quando effettivamente invio questo.

121
00:08:34,930 --> 00:08:37,570
Quindi cambiamo questo.

122
00:08:37,570 --> 00:08:39,070
Quindi vediamo alcune modifiche aggiungere alcuni simboli extra e premere invio.

123
00:08:39,340 --> 00:08:44,180
E naturalmente ho questo problema dove non abbiamo il percorso di aggiornamento.

124
00:08:44,290 --> 00:08:47,490
Quindi facciamolo dopo.

125
00:08:47,800 --> 00:08:49,410
Possiamo chiudere il nostro nuovo, lo

126
00:08:49,960 --> 00:08:55,300
terrò aperto per un po ', ma dobbiamo aggiungere nel nostro percorso di aggiornamento che sarà solo un punto del router.

127
00:08:56,080 --> 00:08:59,550
E se dimentichi cosa è l'aggiornamento è una richiesta put per tagliare il campeggio.

128
00:09:00,570 --> 00:09:06,550
Id proprio come la pagina di mostra, tranne che per mettere richiesta non una richiesta di ottenere.

129
00:09:06,550 --> 00:09:12,130
Quindi taglia ID del colon e basta.

130
00:09:12,610 --> 00:09:16,850
Richiesta in risposta e quindi salviamo.

131
00:09:17,540 --> 00:09:20,760
E all'interno di qui quello che dobbiamo ricordare è

132
00:09:20,960 --> 00:09:30,010
che dobbiamo trovare e aggiornare il campeggio corretto e quindi reindirizzare da qualche parte in genere la pagina dello spettacolo è ciò che ha senso

133
00:09:31,120 --> 00:09:36,790
quando si aggiorna un elemento che non si vuole tornare all'intero elenco dei campeggi ma

134
00:09:36,790 --> 00:09:40,900
vuoi vedere le tue modifiche in realtà sulla pagina dello spettacolo.

135
00:09:40,900 --> 00:09:42,000
Quindi inizieremo a trovare un aggiornamento che potremmo fare separatamente.

136
00:09:42,040 --> 00:09:46,330
Potresti fare una ricerca con id e poi fare un aggiornamento in seguito.

137
00:09:46,360 --> 00:09:51,000
Ma ricorda ricorda che la mangusta ha quella bella combinazione che è il campeggio.

138
00:09:51,270 --> 00:09:58,510
Trova per ID e aggiorna e richiede alcuni argomenti.

139
00:09:58,770 --> 00:10:05,160
Il primo è quello che stiamo cercando di trovare ciò che

140
00:10:05,160 --> 00:10:12,710
l'ID sta cercando, che è solo una richiesta di ID harams da qui.

141
00:10:12,720 --> 00:10:13,880
Il prossimo è i dati che vogliamo aggiornare e se guardiamo il nostro modulo i nostri dati sono nome immagine e descrizione.

142
00:10:14,430 --> 00:10:22,650
Quindi quello che potremmo fare è creare un nuovo oggetto qui che assomiglia a dati var uguali e

143
00:10:23,520 --> 00:10:32,820
quindi dovremmo dire che il nome è richieste che il corpo l'immagine del nome sia l'immagine del corpo della richiesta.

144
00:10:32,940 --> 00:10:41,060
Ma è un po 'un dolore.

145
00:10:41,280 --> 00:10:42,810
E te l'ho mostrato prima.

146
00:10:43,110 --> 00:10:44,620
Quello che possiamo fare è avvolgerli tutti all'interno del campeggio o in qualunque modo tu voglia chiamarlo.

147
00:10:44,750 --> 00:10:52,350
Ma farò campeggio.

148
00:10:52,530 --> 00:10:53,580
Lo copro solo qui e qui alla parentesi di chiusura.

149
00:10:53,730 --> 00:10:59,460
Ora se raggruppa queste tre cose insieme.

150
00:10:59,630 --> 00:11:01,820
Quindi, se la mia richiesta di accesso

151
00:11:01,880 --> 00:11:08,250
al campeggio bodycam ora ottengo il nome dell'immagine e la descrizione sono tutti annidati all'interno di un singolo oggetto.

152
00:11:08,250 --> 00:11:10,170
Quindi tutto quello che devo fare ora è passare su richiesta del campeggio del corpo proprio così.

153
00:11:10,170 --> 00:11:16,750
E poi il mio richiamo con errore e poi lo chiameremo campeggio aggiornato.

154
00:11:16,880 --> 00:11:25,030
Per ora, se c'è un errore, faremo semplicemente il nostro standard.

155
00:11:26,750 --> 00:11:30,780
Non molto utilizzabile ma una soluzione semplice per ora è solo per reindirizzare al campeggio.

156
00:11:30,840 --> 00:11:35,400
Una volta implementati i messaggi flash, saremo in grado di specificare qual

157
00:11:35,430 --> 00:11:40,300
è il problema e possiamo reindirizzare altrove che ha un po 'più senso.

158
00:11:40,320 --> 00:11:42,150
Ma non avremo davvero alcuna causa per un errore fino a quando il nostro database non sarà spento o qualcosa del genere.

159
00:11:42,420 --> 00:11:47,880
E se funziona, quello che faremo è redistart reindirizzare alla pagina dello show che deve essere sosh campgrounds.

160
00:11:48,600 --> 00:11:57,760
ID dei parametri del punto che è quello che abbiamo proprio qui in questo wrap e salvare.

161
00:11:58,170 --> 00:12:05,250
E l'idea qui che dobbiamo aggiungere nel segno più e abbiamo alcuni modi per

162
00:12:05,250 --> 00:12:12,960
ottenere quell'ID potremmo fare l'aggiornamento dell'ID underscore del punto del campeggio o possiamo fare richieste

163
00:12:12,960 --> 00:12:17,400
Ora vediamo cosa succede se riavvio il server torni

164
00:12:17,390 --> 00:12:19,650
all'aggiornamento del modulo di modifica.

165
00:12:22,880 --> 00:12:26,710
Aggiungiamo alcuni dati notevoli qui presenti e abbiamo un

166
00:12:27,050 --> 00:12:35,360
piccolo problema che è il nostro percorso non è ancora del tutto funzionante e in realtà il nostro percorso funziona bene.

167
00:12:35,370 --> 00:12:38,210
È la forma che si sta inoltrando nel posto sbagliato.

168
00:12:38,220 --> 00:12:41,000
Si noti la nostra richiesta è barra di campeggio slash ID a esso.

169
00:12:41,070 --> 00:12:45,200
Non vogliamo che lo squarcino.

170
00:12:45,330 --> 00:12:47,010
Questo dovrebbe essere il modulo

171
00:12:47,190 --> 00:12:52,680
che ha tagliato, ma dove il modulo di invio dovrebbe essere l'ID di barra campeggio come una richiesta.

172
00:12:52,680 --> 00:12:55,070
Quindi dobbiamo liberarci di questo.

173
00:12:55,920 --> 00:12:58,210
Ora se ci proviamo di nuovo, aggiorna alcuni dati e invialo funziona.

174
00:12:58,620 --> 00:13:09,470
Ha aggiornato il campeggio, lo ha trovato per primo, lo ha aggiornato e poi mi ha reindirizzato alla

175
00:13:09,630 --> 00:13:14,850
pagina dello spettacolo e ho visto i miei cambiamenti.

176
00:13:14,890 --> 00:13:16,890
L'ultima cosa che farà in questo video è aggiungere un pulsante che dice modifica.

177
00:13:16,880 --> 00:13:20,810
Quindi posso cliccare su quel pulsante e andare a quella pagina di modifica senza dover digitare manualmente la modifica della barra.

178
00:13:20,970 --> 00:13:27,290
Quindi è semplice.

179
00:13:27,660 --> 00:13:28,410
È solo un link che deve andare su questa rotta e lo faremo nella pagina dello show.

180
00:13:28,410 --> 00:13:33,220
Quindi lo spettacolo del campeggio lo farà proprio sotto tutto il resto per iniziare.

181
00:13:33,360 --> 00:13:39,000
Quindi all'interno della didascalia reattiva all'immagine per non

182
00:13:39,210 --> 00:13:48,050
nella sezione dei commenti ma all'interno della colonna media nove all'interno della miniatura.

183
00:13:48,060 --> 00:13:50,200
una barra e poi avremo

184
00:13:50,550 --> 00:14:01,460
solo un testo aggiunto ma abbiamo anche bisogno di un corso per renderlo un po 'più carino con bootstrap e faremo solo PTEN ETN.

185
00:14:02,340 --> 00:14:14,070
Dopo che sono stati inviati da tutto questo aggiungi un pulsante che sarà un tag di ancoraggio ref deve essere una barra tagliata e poi l'ID con

186
00:14:14,070 --> 00:14:19,250
l'underscore ID del punto del campo Aegeus e poi abbiamo bisogno di

187
00:14:20,150 --> 00:14:23,540
E penso che un colore che potrebbe

188
00:14:23,550 --> 00:14:31,350
avere senso potrebbe essere avvertimento piuttosto che il pericolo riserverà il pericolo per quel pulsante di cancellazione.

189
00:14:31,350 --> 00:14:32,660
Quindi diamo un'occhiata ora.

190
00:14:32,660 --> 00:14:34,340
Torno a rinfrescare

191
00:14:35,140 --> 00:14:37,680
Abbiamo un pulsante di modifica che in realtà è un link che faccio clic e arrivo al modulo di modifica.

192
00:14:37,980 --> 00:14:43,050
Quindi riportiamo questo alla normale presentazione.

193
00:14:43,230 --> 00:14:47,710
Grande.

194
00:14:47,850 --> 00:14:48,180
Quindi sta funzionando.

195
00:14:48,240 --> 00:14:49,080
Torniamo indietro e aggiorniamo solo un altro.

196
00:14:49,130 --> 00:14:51,410
Quindi torneremo al telaio dei campeggi.

197
00:14:51,480 --> 00:14:53,300
Assicurati che funzioni bene.

198
00:14:53,430 --> 00:14:55,420
Aggiorna granito o basso torrente.

199
00:14:55,440 --> 00:14:57,960
Che cosa ha fatto questo a cambiare l'immagine di essere questa immagine qui.

200
00:14:58,450 --> 00:15:04,590
Pay set in submit e aggiungi è perfetto nel prossimo video.

201
00:15:05,110 --> 00:15:10,420
Ci concentreremo sull'eliminazione dei campeggi

202
00:15:10,440 --> 00:15:12,210
&nbsp;
