Savoir ce que je veux faire est de faire notre modèle d'exposition.
Donc je vais commenter cela afin que nous ne faisons pas constamment de nouveaux terrains de camping chaque fois que nous démarrons le serveur.
Donc, en ce moment, nous n'en avons qu'une seule ici.
Permettez-moi d'ajouter mon label montre montre plus d'informations sur un terrain de camping.
Nous devons donc trouver le terrain de camping.
Nous y reviendrons.
Et quand rendre le modèle d'exposition.
Commençons par ce rendu de rendu de point et ensuite nous devons créer ce modèle.
Donc, nous allons faire le point de vue tactile nous a montré et C9 vues ont montré que Ejay nous et puis ajouter un H-1 très simple.
C'est le modèle d'exposition pendant que nous allons et économisons nous nous assurons que cela fonctionne sont frais.
Maintenant, si nous essayons et d'arriver à l'endroit où vous êtes bien que c'est un parcours spectacle terrain slash tout ce qui n'est pas nouveau terrain de camping nouveau est spécial, car il nous emmène à la nouvelle forme, mais tout autre ID et nos identifiants ressemblera à ça.
Et ceux qui viennent de Mongo.
Donc, ces idées sont générées automatiquement par Mongo et nous économisons quelque chose.
Et ce que nous allons commencer par faire est effectivement ajouter dans les liens vers la page de montrer que nous avons un bouton ici que nous pouvons cliquer pour afficher plus d'informations.
Donc, nous avons besoin d'ouvrir des vues slash terrains de camping, mais E.J. Nous et techniquement, nous devrions renommer ce fichier pour être indexés Ejay nous plutôt que des terrains de camping parce que nous suivons cette convention.
Donc, nous avons de nouveaux, nous avons montrer que nous devrions nommer cet index plutôt que des terrains de camping.
Nous pouvons donc le faire très rapidement ici.
Il suffit d'aller à vues terrain et nous pouvons le renommer indexé que E.J ..
Oui.
Il ya aussi de nombreuses façons de le faire via le terminal, mais ce sera plus rapide pour l'instant plutôt que de vous montrer une autre commande.
Donc nous allons le faire et puis nous devons nous assurer que apage oui rend le bon modèle.
Donc, cela devrait rendre l'index maintenant OK.
Donc, maintenant, ce que nous voulons faire, ce n'est pas simplement afficher pour chaque terrain de camping une image et un nom. Je vais également ajouter un paragraphe ici et dans ce paragraphe, nous allons ajouter une balise d'ancrage et nous allons fixer le Ref dans une seconde.
Il peut s'agir d'une balise d'ancrage qui indique plus d'infos et nous allons lui donner une classe.
Aussi allez-vous utiliser bootstrap et nous allons faire DTN et primaire ETN juste comme ça et enregistrer et nous allons juste voir comment cela ressemble d'abord.
Il ne fonctionnera donc pas, il ne sera pas aller n'importe où.
Mais si nous étions frais.
Tout va bien pour le moment.
Nous avons un bouton plus d'infos avec un clic dessus.
Actuellement, il rafraîchit la page, mais nous voulons qu'elle nous amène à la page d'affichage afin de faire que nous avons besoin de changer notre modèle et notre projet de huit besoins de ressembler à ce camping slash slash un certain ID et que l'ID est stocké à l'intérieur du camping dot ID de soulignement.
Donc nous devons utiliser Ejay comme ici.
Et ici, je vais diriger le terrain de camping dot underscore ID qui fait partie du terrain de camping est le nom que nous donnons à chaque terrain de camping pour chacun sont l'impression d'image et de nom.
Il ya aussi une description que nous ne montrons pas, mais il ya un I.D. Que nous allons utiliser pour créer le lien.
Donc, si je redémarre maintenant et que nous jetons un coup d'oeil à ce que cela nous donne, nous allons inspecter cela et vous pouvez voir c'est slash camping.
C'est fou long hexadécimal généré automatiquement Mongo D-B ID.
Et si nous cliquons sur ce lien, cela nous amène au slash modèle de camp de spectacle et cette idée folle.
Alors ce que nous devons faire est d'utiliser cet ID au lieu du modèle d'exposition ou à l'intérieur de l'itinéraire de montre qui est juste ici.
Nous voulons capturer cette ID qui va être à l'intérieur de demandes harams pensé Id comme quand nous avons fait la chose de l'animal de ferme avec les porcs et oink et la vache et moo où nous avions deux points et puis un programme Raut stocké dans la demande de CEM .
Ce que nous allons faire est d'utiliser une nouvelle méthode que mongoose nous donne appelé trouver mon ID.
Et nous le faisons sur le terrain de camping afin que le terrain de camping se trouve par ID.
Et il ya deux arguments qui ont besoin de lui donner qui est l'ID et puis le rappel.
Le premier est donc le plus facile.
L'ID est juste une requête jusqu'à harams ID et le rappel ressemble à nos autres où nous avons l'erreur et puis l'appelle trouvé terrain de camping qui est les données revenant de cette trouver par ID donc il devrait y avoir un seul élément dans la base de données avec Que l'ID qui est le point de ces IDs et Mangu leur sont uniques afin que nous n'aurons pas de problèmes avec de multiples campings en conflit comme nous pourrions si nous cherchions par leur titre ou leur nom ou leur image que nous pourrions faire.
Cela ne doit pas être un ID.
Il pourrait être nom et en fait si nous jetons un coup d'oeil à Reddit vendredi est encore unique.
C'est donc beaucoup plus sûr.
Nous espérons donc trouver un terrain de camping et nous ferons notre simple vérification d'erreur s'il ya une annulation d'erreur qui le journal.
Sinon, si cela fonctionnait, ce que nous allons faire est de rendre le modèle d'affichage.
Et c'est un spectacle de rendu de point rouge.
Mais nous allons passer dans le terrain de camping trouvé et nous allons l'utiliser dans ce modèle.
Alors redstart rendez-vous et ensuite nous allons passer sous le nom de terrains de camping.
Nous allons passer notre terrain de camping trouvé.
Donc, à l'intérieur de notre modèle d'exposition, nous pouvons accéder à des terrains de camping et il aura la valeur de ce que nous avons trouvé avec cet ID.
Donc, nous allons enregistrer aller à l'épreuve de force E.J ..
Oui.
Et faisons quelque chose de très simple, nous ajoutons simplement un paragraphe dans ce paragraphe.
Nous allons ajouter dans le nom de terrain de camping et nous allons simplement laisser à cela et puis nous allons ajouter quelques autres choses dans un instant.
Eh bien, nous allons nous assurer qu'il fonctionne.
Donc, nous allons revenir rafraîchir et si nous cliquons sur ce lien, nous obtenons une erreur assez dramatique qui dit n'a pas de méthode.
Recherche par ID.
Et c'est un peu idiot parce que nous ne voulons pas capitaliser ce f là.
Donc, si nous revenons en arrière et juste fixer ce très brièvement, donc c'est bien à une minuscule f.
N'oubliez pas que toutes les méthodes commencent par une minuscule.
Maintenant, si nous l'appelons redémarrer le serveur et rafraîchir, nous obtenons ceci est le modèle de présentation Graniteville.
Bien sûr, nous voulons montrer plus que Grant Hill, mais c'est le même processus.
Nous prenons maintenant ce I.D. Et nous essayons de trouver un terrain de camping avec ce I.D. Et puis nous rendons ce modèle.
Alors allons vite, nous n'allons pas le style.
Mais nous allons rapidement revenir à montrer et nous ajouterons dans une image de nouveau et la source va être égale au terrain de camping cette image et ensuite ajoutera également au bas d'un autre paragraphe.
Et celui-ci va avoir une description de terrain de camping juste comme ça et nous allons enregistrer cela.
Prenons le nom ici et déplacez-le pour que notre H-1 indique juste le nom du terrain de camping comme ça.
Nous sommes frais maintenant.
Nous obtenons la colline de granit et nous voyons ici notre image et puis il s'agit d'une énorme colline de granit.
Pas de salles de bains pas d'eau belle subvention.
Et nous devrions ajouter dans notre mise en page aussi bien juste avec nos inclus rapide.
Donc inclure et copions-le simplement à partir d'un autre modèle ici juste pour gagner du temps.
Nous allons donc copier cela et faire la même chose pour notre pied de page.
Et maintenant nous devrions voir un bootstrap.
Là nous allons nous le bar de navigation.
Nous obtenons notre changement de police.
Nous devons encore le style de ce qui sera bientôt disponible.
Donc, tout semble fonctionner bien, sauf pour une petite chose qui est si j'ajoute dans un nouveau terrain de camping, il est encore seulement le nom et l'image.
Donc, nous allons refactoriser cela et elle retourne à la forme qui est dans New.
Donc, nous allons fermer d'ici et nous allons ouvrir des vues slash nouveau.
Et au lieu de là, nous avons besoin d'une autre entrée que je vais juste mettre en bas à droite avant le bouton.
Et notre contribution va avoir un espace réservé de description et, finalement, nous allons vouloir en faire une entrée plus importante.
Pour l'instant, c'est juste une saisie de texte, puis nous allons changer le nom d'être la description et nous allons sauver et nous pouvons maintenant retourner à notre Apalachee nous ici au lieu de la créer sera aussi saisir la description jusqu'à présent description et tout simplement Do DSC est égal à la requête vers le haut de description de point de corps qui est ce que l'attribut de nom était placé à droite ici.
Voilà.
Et nous allons le prendre et puis le transmettre à notre nouvel objet où une description est égale à cette variable que nous saisissons à partir du formulaire DGSE et resave tout le reste devrait fonctionner exactement la même chose.
Nous ajoutons simplement cette donnée supplémentaire à partir du formulaire.
Testez-le.
Démarrez le serveur ou actualisez le formulaire.
Nous avons maintenant trois entrées.
Donc, j'ai une image que vous aimez que j'ai copié d'ici et je vais passer cela et nous allons appeler ce camping avec des arbres et ici dire que cet endroit a beaucoup d'arbres et aussi beaucoup d'autres choses.
Tout droit cliquez sur soumettre maintenant nous arrivons à des terrains de camping et le vrai test est de voir si celui-ci a une description.
Donc, nous allons cliquer sur Plus d'infos et il le fait.
Vous pouvez voir que cette page contient toutes les informations que nous avons sur un terrain de camping qui a cette ID et si nous revenons cette page montrent a toutes les informations sur ce terrain de camping.
D'ACCORD.
Donc nous avons obtenu la page de la page de travail.
Nous allons rapidement tout envelopper, donc nous avons parlé de routes reposantes.
Il y en a quatre maintenant que nous avons couvert.
L'indice montrera toute une ressource donnée comme les chiens ou le terrain de camping.
La nouvelle route montre le formulaire pour créer une nouvelle ressource créer est la route post où nous faisons réellement la création de la ressource et le spectacle est un itinéraire qui est une demande d'obtenir et il a un ID et là vous allez.
Et c'est vraiment important car il montre des informations sur une ressource.