Witamy z powrotem w tej lekcji mamy zamiar zająć się funkcjonalność tworzenia komentarza.
Mamy więc trzy główne cele.
Ja wyróżnić tych, najpierw musimy zacząć od rozmowy o czymś, co nazywa zagnieżdżone trasy.
Więc my się do tego to musimy uczynić nasze dwie trasy w celu stworzenia komet.
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.
Zacznijmy od omówienia tego, co mamy do tej pory.
Więc biegnę ten serwer.
Mamy trzy kempingów, które zauważamy w bazie danych i mogę kliknąć na jeden i mamy komentarz.
Co chcielibyśmy zrobić, to mieć również przycisk z napisem dodać komentarz lub zostawić ją dla ciebie, czy coś takiego.
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 ,
Więc to jest ostatecznym celem się tam dostać.
Chcę zacząć od rozmowy o coś, co nazywa zagnieżdżone trasach.
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ę.
Więc chcę, aby go do nowej wersji tak, aby można było porównać te zmiany.
Więc znowu w wersji 4.
OK.
Więc zacznijmy robiąc przegląd spokojny tras, które widzieliśmy do tej pory.
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.
I to żądanie GET.
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.
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.
Tak to działa dobrze.
To jest to, co mamy do tej pory.
Mamy indeks dla campingów co jest camping slash.
Mamy nowe i stworzyć i pokazać campingów.
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.
Ale teraz musimy dodać w niektórych trasach komentarza, ponieważ chcemy, aby móc dodać komentarz ponownie, kiedy kliknij przycisk tutaj.
Należy zabrać nas do trasy, aby dodać komentarz do tej konkretnej campingu i to jest najważniejsze.
Więc nasza trasa nie jest w rzeczywistości będzie wyglądać następująco.
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ć.
To nie to, co będziemy mieć bo to wiesz, nie ma informacji na temat danego campingu, że mamy do dodawania komentarza.
Więc to będzie działać, gdy byliśmy po prostu arbitralnie tworzenia komentarzy.
Ale jeśli naprawdę chcesz, żeby być związany z konkretnym campingu które robimy musimy mieć identyfikator campingu w adresie URL.
Więc to dostaje się do pierwszego tematu chcę wychować która jest zagnieżdżone okłady.
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.
Tak więc nasz nowy komentarz faktycznie będzie wyglądać campingu slash slash slash komentarze ID lub utworzyć nowe i.
To będzie campingów.
Slash ID komentarzy ukośnikiem.
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.
A to dlatego, że komentarz jest zależna od campingu.
Nie mamy uwag, które istnieją od campingów.
Są one nierozerwalnie związane.
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.
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.
Musimy więc ten pomysł w owinąć więc wszystko to znaczy, że będziemy używać zagnieżdżonych trasy.
Są to dwie nowe trasy dodajemy tak nowe i stworzyć dla komentarzy.
W porządku.
Więc zacznijmy.
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.
Właśnie tak.
A potem mam zamiar otworzyć po Yes.
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.
Camping slash slash slash ID komentarze nowa jako żądanie GET i powinno pokazać formularz dla nas, aby utworzyć nowy komentarz.
I mamy wiele tras, które ponownie i będziemy się poruszać w bardzo krótkim czasie.
Ale mam zamiar rozpocząć, wystarczy dodać trochę dzielnik tu tylko, aby było jasne, że powielić, a następnie powiem tylko komentarze tras.
W porządku.
I mamy zamiar dodać apt get campingu slash slash i Id slash slash nowe komentarze.
A potem nasz oddzwaniania i tutaj chcemy naszą prośbę i naszą odpowiedź.
A potem w środku mamy zamiar rozpocząć wykonując kopciuszek send.
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.
Trzeba dodać komentarz slash slash nowe.
I tam idziemy.
Mówi, że będzie to powszechna forma.
Teraz wróćmy.
Zamiast wysyłać z powrotem tę odpowiedź niech czynią szablon i które powinny być nowe.
To jest nazwa szablonu nowego, że E.J ..
Tak.
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ć.
Mamy zamiar podzielić poglądy katalog ten tutaj mamy zamiar dodać dwa nowe katalogi campingu i zamierzamy dodać w komentarzu.
Więc zrobimy to teraz.
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ść.
Tak więc indeks jest na campingu nowa jest dla campingów pokazać to na campingu, a potem będziemy potrzebować, aby nasza nowa.
US zamiast komentarze.
Więc zróbmy to teraz.
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.
Więc to, co chcemy zrobić, to widać, że kiedy idziemy do tego, że dobrze.
Mamy więc nasz Kopciuszek czynią nowe, ale musimy to zmienić.
Powinno być teraz redstart czynią komentarze slash nowe.
To nie tylko nowego w trasie poglądów.
To teraz zamiast komentarze można tam zobaczyć.
A my też trzeba zmienić na wszystkich innych trasach, jak również.
Więc to musi być campingu ukośnik.
To musi być campingów, jak również i nie musimy tamę.
EJ Tak, a następnie mamy jeden więcej tutaj.
Ten może pozostać taka sama, ale indeks musi być camping slash indeksu.
W porządku.
I lądowania to na własną rękę, ponieważ nie należą do campingów.
To nie należy do komentarzy, że to jego własna sprawa.
Będziemy po prostu zostawić je tam, gdzie to jest i to jest naprawdę dość dużo pusty nadal.
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.
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.
Nie ma takiego pliku lub katalogu.
Yup wersja obóz dla poglądów campingów.
Nagłówek Parshall jest.
Każdy Tak.
Więc to nie jest znalezienie działki, że jesteśmy tym, jeśli otworzymy się indeks.
Prawo to tutaj.
A to dlatego, że zmieniła się, gdzie ten plik jest.
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.
Tak.
Ale teraz ten plik jest zagnieżdżona wewnątrz campingów.
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.
Więc Dot Dot Dot slash Parshall jest kropka reprezentuje jeden poziom wstecz jeden folder z powrotem tak jak kiedy widzę kropka kropka.
No dobrze, a my zrobimy to samo dla stopce dot dot kreską.
A jeśli teraz zapisać i odświeżyć to działa dobrze.
Ale jeśli spróbujemy i przejdź do strony pokazują mamy ten sam problem.
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.
I jeszcze jeden i zapisać teraz ten szablon powinny pracować dla nas.
Tak więc mamy pokaz mogła powrócić w nowej campingu.
Działa to dobrze.
Wspaniały.
Teraz wypróbować komentarz nowy szablon.
Więc kliknij na dowolnej stronie pokazu i dodawać komentarze na slash slash nowe.
I jesteśmy coraz prawidłowe każdym razem na zewnątrz.
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.
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.
Czy jesteś musi być obniżone campingów.
Slash i musimy identyfikator campingu, które jeszcze nie mają.
Nie mamy go w tym szablonie.
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.
Ale tak naprawdę chcemy używać tytułu lub nazwy campingu, jak również tak, że możemy powiedzieć, dodać nowy komentarz.
I to tutaj możemy zrobić nazwa campingu, który w tej chwili nie możemy, bo kemping nie jest zdefiniowany tak, zrobimy to.
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 ,
Mamy więc tę trasę już teraz.
To jest szablon patrzymy i forma na tym szablonie nowy szablon musi wysłać żądanie przedstawić dane formularza jako pocztą na tym wiesz.
OK.
Więc napisałem to nie będzie działać w tej chwili, bo kemping nie jest zdefiniowany w szablonie.
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.
Więc to będzie pole namiotowe, że wszyscy mają znaleźć przez ID i ID jest wniosek harams że Id co nazwaliśmy tutaj.
A średnia nazwa jest ID.
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.
W przeciwnym razie będziemy czynią komentarze nowa.
I mamy zamiar przekazać w campingu więc campingu będzie równa wartości tego campingu wraca z bazy danych.
Będziemy więc zachowaj to i spróbujemy przyjrzeć tego szablonu teraz jeśli restart CheckFree jakichkolwiek błędów składniowych.
Wygląda dobrze.
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.
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.
A my coraz forum tutaj.
Chodźmy sprawdzić formę.
Ale pierwszą rzeczą, która wygląda dobrze dla mnie jest to, że każe mi dodać nowy komentarz do koszulek spoczynku.
Warto więc sprawdzić i rzućmy okiem na zawartość, która forma jest składającego się.
Dlatego działanie formularza jest ustawiona na campingu slash slash.
Ten olbrzym ID ukośnik komentarze jak stanowisku, które jest dokładnie to, czego potrzebujemy.
Teraz musimy sprawić, aby ta forma mieć odpowiednie atrybuty.
Więc wracamy i chcemy mieć ten formularz tekst komentarza więc będziemy nazywać go po prostu tekst do teraz.
A autor.
I to wszystko, czego potrzebujemy.
Więc nie musimy się z opisem, że musieliśmy ją usunąć.
A potem będziemy tu również zmienić nazwy.
I mam zamiar pokazać inną strategię ustalania nazwisk niż robi się je rozdzielić.
Podobnie jak autor, a następnie pojawia się ten tekst.
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.
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.
Miejmy tylko upewnić się, że forma wygląda OK teraz.
Odśwież stronę.