-
enregistrer page en BDD
Bonjour,
Je commence à développer en php pour créer un site qui contiendra une dizaine de pages. Je voulais savoir si il était mieux de créer dans ma base de données une table par page afin de faciliter la maintenance du site ?
Je vous remercie par avance.
Cordialement
-
Là comme ça je te dirais que ça dépend du site que tu veux faire.
En 2-3 mots peux-tu l'expliquer? Ca sera plus simple de te répondre.
Le site doit gerer des actualités? Est-ce un site dit "vitrine" avec du contenu statique?
-
Salut,
Pourquoi faire une table par page ?
A ta place je créerai une table avec les champs qui vont bien :
id_page ; title_page ; contenu_page ; etc....
Toutes les pages dans une table, c'est la bonne méthode
-
Merci de vos réponses, en fait sa sera un site de cuisine (chef à domicile)
Sur lequel on trouvera des recettes de cuisines, la possibilité aux utilisateurs de commander une recette sur le site. Des actualité sur les nouvelles recettes inventées par le chef cuisinier.
-
Alors, une table pour les recettes de cuisines et une autre table pour les actualités.
Si tu veux gérer des utilisateurs, il te faudra également une autre table etc ...
-
Alors dans ce genre de site on ne raisonne pas par table/page mais plus par objet/table.
J'entends par objet, l'objet de ta table c'est à dire qu'est ce que ma table va contenir. Des recettes de cuisine? Des utilisateurs? Des actualités?
Chaque chose que tu voudras renseigner dynamiquement dans ton site (ajouter une nouvelle recette par exemple) fera l'objet d'une table.
Exemple d'un site de cuisine:
Les recettes->table recette
Les commentaires de recette->commentaires
Les demandes->demandes (qqn demande via un formulaire une recette)
Les utilisateurs du site->utilisateurs (s'ils ont besoin d'être inscrit)
toutes ces choses sont à reflechir et à mettre sur papier avant de commencer le développement.
Bien structurer ses idées et les mettre sur papier est à mon sens l'une des clefs les plus importantes dans le développement.
cf: cahier des charges en gros :)
-
Tu as tout compris :)
Pour les commentaires des recettes tu utilisera l'identifiant unique de la table recette pour savoir à qu'elle recette appartient le commentaire.
-
Ok merci pour toutes vos réponses, je vous remercie bien, je vais me faire un petit cahier des charges :)