J'ai publié un aperçu de l'application dans l'article précédent. À partir de là, j'aimerais écrire un article sur les difficultés que j'ai rencontrées lors de la création de l'application.
Cela a gêné
J'ai cherché diverses méthodes, mais il y avait des moments où quelque chose qui pouvait être facilement fait avec cette page seule ne fonctionnait pas s'il y avait une page de genre entre les deux.
Au début, je me suis demandé pourquoi cela ne fonctionnait pas, mais la plupart du temps, genru_id manquait (rires).
Veuillez vérifier le diagramme ER ci-dessous.
――Combien de tables intermédiaires y a-t-il?
A => 3 (table UserGenrus / table UsersGroups / table Likes)
En fait, j'ai essayé de créer une autre table intermédiaire (table de l'espoir), mais comme la forme était la même que la table UsersGroup, la table de l'espoir utilise un entier pour enregistrer les enregistrements. Donc, il y en a en fait quatre.
Surtout, il était difficile de sauvegarder l'identifiant du membre du groupe dans le tableau UsersGroups (rires)
De plus, il était difficile de créer une table intermédiaire en utilisant une méthode légèrement incorrecte.
J'ai l'intention d'écrire un autre article sur ce domaine.
En parlant du résultat, c'est devenu JS (rires) Mais au début, je n'ai pas pu le faire JS, et j'ai fini par dire "Pourquoi!"
―― Pourquoi a-t-il été transformé en JS?
=> Conversion JS Je l'ai mis en attente pour le moment et j'ai continué avec une autre fonction, et il y avait un indice là-bas!
Avant de poster, j'ai fait un aperçu pour pouvoir vérifier si l'image correspond, mais c'est l'auteur-compositeur ... Quand je pensais pouvoir faire un aperçu, j'ai eu un peu de mal car la limite supérieure du nombre de feuilles n'allait pas bien (rires)
Jusqu'à présent, est-ce l'endroit que vous avez eu du mal à trouver? En fait, je pensais faire les détails de ce avec quoi je me débattais, mais j'aimerais le changer et écrire un article sur chaque fonction.