OK, torneremo.
Quindi inizieremo a modificare i campeggi.
Quindi questo è un po 'di recensione dal resto all'unità in cui abbiamo creato quel blog con
l'interfaccia semantica ma aggiungeremo anche alcuni nuovi concetti.
particolare, quando arriviamo ai commenti per iniziare, stiamo lavorando alla modifica dei campeggi in modo tale che quando
vado prima alla pagina di presentazione del campeggio per avviare il
server dovrei riuscire a vedere un pulsante che dice edit Posso fare clic sul pulsante di modifica mi porta a un modulo, lo compilo,
i moduli vengono inviati al percorso di aggiornamento del campeggio e poi questo mi reindirizzerà alla pagina dello spettacolo.
In
E dovremmo vedere questi cambiamenti.
E chiunque può farlo per iniziare.
Nessuna autorizzazione senza autorizzazione.
Parleremo di ciò che significa in pochi video.
Una volta copriamo anche i campeggi principali.
Grande.
Quindi iniziamo.
La prima cosa che dobbiamo fare è aggiungere la sovrascrittura del metodo.
E tirerò su il diagramma di routing che ho fatto solo per poter ricordare a noi stessi le rotte
di cui abbiamo bisogno.
Quindi permettimi di aggiungerlo come un altro file nella stessa finestra.
Ricorda che si tratta di una barra inversa di slash ID del campo e l'aggiornamento è sashed ID campo campeggio come
richiesta put.
Quindi abbiamo bisogno di sovrascrivere il metodo per quella richiesta put in modo da poter iniziare il metodo di installazione NPM Dasch override.
E l'ho menzionato nell'ultimo video.
Ma solo per ricordarti che sto lavorando in V 10.
Quindi è una nuova versione.
OK.
Metodo su I dash dash save assicurarsi che funzioni.
Mentre sta succedendo, questo si chiude e si aprirà.
In realtà sì e apriremo anche i pacchetti J del campeggio e aggiungeremo un posto dopo l'esposizione per
la fila nei campi.
E un altro per il campeggio di aggiornamento.
E se ti stai dimenticando perché abbiamo bisogno di entrambi, puoi rivedere quel video di quell'itinerario di
quella tranquilla che abbiamo inserito in molti dettagli, ma ancora una volta abbiamo solo bisogno di un modulo e il modulo
deve inviare da qualche parte l'aggiornamento.
OK così dentro attrice ora configuralo per usare l'overhead del metodo.
Quindi dobbiamo prima averne bisogno.
Quindi questo sarà il metodo di override.
Possiamo chiamarlo come vogliamo, ma questo è il metodo che Dasch ha scavalcato.
fare un uso appropriato del metodo override e quindi dobbiamo dirgli cosa cercare e vogliamo il metodo underscore.
E poi dobbiamo
Questa è la cosa convenzionale che vedrai sempre.
Penso che sia in realtà ciò che raccomandano sul metodo per sovrascrivere la documentazione.
Quindi metodo di sottolineatura.
Grande.
Ora faremo un passo indietro e lavoreremo sull'Ed Raben in modo che possiamo ottenere il modulo
da mostrare.
Quindi iniziamo da lì nel nostro campeggio J. S. itinerari.
Il percorso è una richiesta get e piuttosto che l'app in realtà stiamo lavorando sul router.
Puoi vedere che il router ha una barra.
E non abbiamo bisogno di dire ai campeggi di tagliare la barra ID perché ricorda gli interrupt. Sì, stiamo richiedendo
la rotta proprio qui.
Stiamo aggiungendo tutte le rotte dei campeggi dopo i campeggi di sosh.
Quindi non ne abbiamo bisogno.
Quindi abbiamo solo bisogno di una barra ID di ID e quindi le nostre richieste, la nostra risposta e il callback.
E come sempre è arrestare noi e in quella via del campeggio e assicurarci di vederlo.
OK, ma inizia le cose.
Assicurati di non avere problemi.
Facciamo il refresh e poi aggiungiamo semplicemente una barra.
Grande.
Lo vediamo al campeggio giusto.
Questo è tutto ciò di cui avevamo bisogno.
Ora torniamo indietro e rendiamo effettivamente un modulo.
Quindi, rez rende necessario che sia il campeggio che è la nostra directory di visualizzazioni qui.
Taglia ad esso che non esiste ancora.
Quindi facciamo quel file ora.
Quindi vogliamo fare un tocco di fusibile.
E. J. Sì.
E poi C9 che file di nuovo.
Il completamento delle schede è tuo amico lì e inizieremo semplicemente con il
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.
Tim Avvierò di nuovo il server per aggiornare e ricevere il modello.
Grande.
Quindi ora aggiungeremo
un modulo qui e invece di creare il nostro modulo da zero, prenderò il nuovo modulo per il campeggio proprio qui e lo
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.
Questa è una differenza e il tipo di richieste che stiamo facendo.
Quindi iniziamo specificando l'azione e possiamo
fare ciò che dobbiamo fare solo perché deve essere un campeggio.
Slash e Id sembrano qualcosa del genere, ma dobbiamo ottenere quell'ID.
E proprio ora non abbiamo quel particolare campeggio che stiamo modificando.
Quindi all'interno di quella modifica non solo eseguiamo
il rendering di un modello, ma dobbiamo passare in un campeggio che stiamo modificando.
Non abbiamo ancora trovato
quel campeggio, ma ho intenzione di dargli un nome variabile trovato campeggio che non esiste.
Vedi che riceviamo reclami dal cloud nine.
Ora abbiamo bisogno di trovare un campeggio per id
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.
Facciamo una pausa.
Reindirizza e torniamo a tagliare i campeggi.
Altrimenti mostreremo il modulo di modifica e passeremo nel campeggio trovato sotto il nome di campeggio.
Grande.
Ora invece del nostro modello useremo il campeggio per impostare il link per il percorso di aggiornamento.
Quindi è il campeggio slash campeggio in fondo alla sottolineatura ID Ejay sì.
Quindi questo è il valore del campeggio per identificare
il campeggio che stiamo passando a questo modello di barra.
E poi l'altra
cosa complicata è che ricorda che questa deve essere una richiesta put che stiamo facendo e
per farlo dobbiamo effettivamente inviare un metodo di sottolineatura punto interrogativo uguale a put e poi lasciamo il metodo come post.
Quindi questo è un cambiamento che faremo.
Aggiorneremo anche ciò che diciamo qui.
Quindi lo farò e poi il nome del nome del campeggio del campeggio e vedremo cosa otterremo.
Quindi, se andiamo a ricominciare, aggiorna la pagina, riceviamo il
montaggio alto del deserto che viene chiamato al campeggio e siamo vicini.
Abbiamo un modulo che presenterà
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.
Ma per iniziare, inseriamo qui i dati in modo
che quando modifico un campeggio, vedo i dati che sto modificando e che devo scrivere tutto da zero.
Quindi è semplice se ricordi di nuovo
il primo video su di esso e aggiorni con il sito del blog piuttosto che dargli un segnaposto.
Abbiamo intenzione di dargli un valore
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.
Così campeggio quell'immagine.
E poi finalmente la descrizione del campeggio mi assicuro che ho scritto bene.
Quindi ricorda che cosa stiamo facendo è cercare un campeggio
nel percorso basato sull'ID, quindi renderlo questo modello.
E se aggiorno vedrai
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.
Quindi lo abbiamo fatto ora.
Ora dobbiamo lavorare su quando effettivamente invio questo.
Quindi cambiamo questo.
Quindi vediamo alcune modifiche aggiungere alcuni simboli extra e premere invio.
E naturalmente ho questo problema dove non abbiamo il percorso di aggiornamento.
Quindi facciamolo dopo.
Possiamo chiudere il nostro nuovo, lo
terrò aperto per un po ', ma dobbiamo aggiungere nel nostro percorso di aggiornamento che sarà solo un punto del router.
E se dimentichi cosa è l'aggiornamento è una richiesta put per tagliare il campeggio.
Id proprio come la pagina di mostra, tranne che per mettere richiesta non una richiesta di ottenere.
Quindi taglia ID del colon e basta.
Richiesta in risposta e quindi salviamo.
E all'interno di qui quello che dobbiamo ricordare è
che dobbiamo trovare e aggiornare il campeggio corretto e quindi reindirizzare da qualche parte in genere la pagina dello spettacolo è ciò che ha senso
quando si aggiorna un elemento che non si vuole tornare all'intero elenco dei campeggi ma
vuoi vedere le tue modifiche in realtà sulla pagina dello spettacolo.
Quindi inizieremo a trovare un aggiornamento che potremmo fare separatamente.
Potresti fare una ricerca con id e poi fare un aggiornamento in seguito.
Ma ricorda ricorda che la mangusta ha quella bella combinazione che è il campeggio.
Trova per ID e aggiorna e richiede alcuni argomenti.
Il primo è quello che stiamo cercando di trovare ciò che
l'ID sta cercando, che è solo una richiesta di ID harams da qui.
Il prossimo è i dati che vogliamo aggiornare e se guardiamo il nostro modulo i nostri dati sono nome immagine e descrizione.
Quindi quello che potremmo fare è creare un nuovo oggetto qui che assomiglia a dati var uguali e
quindi dovremmo dire che il nome è richieste che il corpo l'immagine del nome sia l'immagine del corpo della richiesta.
Ma è un po 'un dolore.
E te l'ho mostrato prima.
Quello che possiamo fare è avvolgerli tutti all'interno del campeggio o in qualunque modo tu voglia chiamarlo.
Ma farò campeggio.
Lo copro solo qui e qui alla parentesi di chiusura.
Ora se raggruppa queste tre cose insieme.
Quindi, se la mia richiesta di accesso
al campeggio bodycam ora ottengo il nome dell'immagine e la descrizione sono tutti annidati all'interno di un singolo oggetto.
Quindi tutto quello che devo fare ora è passare su richiesta del campeggio del corpo proprio così.
E poi il mio richiamo con errore e poi lo chiameremo campeggio aggiornato.
Per ora, se c'è un errore, faremo semplicemente il nostro standard.
Non molto utilizzabile ma una soluzione semplice per ora è solo per reindirizzare al campeggio.
Una volta implementati i messaggi flash, saremo in grado di specificare qual
è il problema e possiamo reindirizzare altrove che ha un po 'più senso.
Ma non avremo davvero alcuna causa per un errore fino a quando il nostro database non sarà spento o qualcosa del genere.
E se funziona, quello che faremo è redistart reindirizzare alla pagina dello show che deve essere sosh campgrounds.
ID dei parametri del punto che è quello che abbiamo proprio qui in questo wrap e salvare.
E l'idea qui che dobbiamo aggiungere nel segno più e abbiamo alcuni modi per
ottenere quell'ID potremmo fare l'aggiornamento dell'ID underscore del punto del campeggio o possiamo fare richieste
Ora vediamo cosa succede se riavvio il server torni
all'aggiornamento del modulo di modifica.
Aggiungiamo alcuni dati notevoli qui presenti e abbiamo un
piccolo problema che è il nostro percorso non è ancora del tutto funzionante e in realtà il nostro percorso funziona bene.
È la forma che si sta inoltrando nel posto sbagliato.
Si noti la nostra richiesta è barra di campeggio slash ID a esso.
Non vogliamo che lo squarcino.
Questo dovrebbe essere il modulo
che ha tagliato, ma dove il modulo di invio dovrebbe essere l'ID di barra campeggio come una richiesta.
Quindi dobbiamo liberarci di questo.
Ora se ci proviamo di nuovo, aggiorna alcuni dati e invialo funziona.
Ha aggiornato il campeggio, lo ha trovato per primo, lo ha aggiornato e poi mi ha reindirizzato alla
pagina dello spettacolo e ho visto i miei cambiamenti.
L'ultima cosa che farà in questo video è aggiungere un pulsante che dice modifica.
Quindi posso cliccare su quel pulsante e andare a quella pagina di modifica senza dover digitare manualmente la modifica della barra.
Quindi è semplice.
È solo un link che deve andare su questa rotta e lo faremo nella pagina dello show.
Quindi lo spettacolo del campeggio lo farà proprio sotto tutto il resto per iniziare.
Quindi all'interno della didascalia reattiva all'immagine per non
nella sezione dei commenti ma all'interno della colonna media nove all'interno della miniatura.
una barra e poi avremo
solo un testo aggiunto ma abbiamo anche bisogno di un corso per renderlo un po 'più carino con bootstrap e faremo solo PTEN ETN.
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
l'underscore ID del punto del campo Aegeus e poi abbiamo bisogno di
E penso che un colore che potrebbe
avere senso potrebbe essere avvertimento piuttosto che il pericolo riserverà il pericolo per quel pulsante di cancellazione.
Quindi diamo un'occhiata ora.
Torno a rinfrescare
Abbiamo un pulsante di modifica che in realtà è un link che faccio clic e arrivo al modulo di modifica.
Quindi riportiamo questo alla normale presentazione.
Grande.
Quindi sta funzionando.
Torniamo indietro e aggiorniamo solo un altro.
Quindi torneremo al telaio dei campeggi.
Assicurati che funzioni bene.
Aggiorna granito o basso torrente.
Che cosa ha fatto questo a cambiare l'immagine di essere questa immagine qui.
Pay set in submit e aggiungi è perfetto nel prossimo video.
Ci concentreremo sull'eliminazione dei campeggi