Page 1 sur 1
Suppression d'un catégorie sur un site, que faire des produi
Posté : 25 avr. 2008, 01:11
par Nico
Bonjour,
Voila une petite question concernant sur application de mon administration du site que je developpe, si je souhaite pour x ou y raisons supprimer une categorie de produit, que faite vous des produits lui appartenant, les laissez orphelins ? une categorie "sans categorie", demander dans quel categories les basculer ?
Voila une petite demande de votre solution via sur votre expérience..
Merci
Posté : 25 avr. 2008, 07:37
par yaug
Typiquement il est en effet utile de créer soit une catégorie "Archives" soit une catégorie "Divers".
Après tout dépend de ce que tu veux faire de ces produits.
Posté : 25 avr. 2008, 09:06
par Hywan
Hey

,
Pendant que le prof a le dos tourné (;)), tout dépend si tu as une agrégation ou une composition. Dans le cas d'une agrégation ,quand on supprime la catégorie, les produits survivent encore, et donc on peut imaginer qu'ils migrent vers une catégorie batarde. Dans le cas d'une composition, les produits appartiennent à la catégorie donc si on supprime une catégorie, on supprime
ses produits.
Tout dépend donc de ta philosophie de départ, mais les deux solutions sont viables. C'est juste le comportement de ton application qui va devoir être déterminé.
Posté : 25 avr. 2008, 10:20
par mcorgnet
Hu hu ...
J'ai l'impression d'être passé par là mon cher Hywan

Posté : 25 avr. 2008, 12:44
par Hywan
De toute façon, c'est un peu toujours les mêmes problèmes qui ressortent ...
Posté : 25 avr. 2008, 12:51
par Nico
Oki je vous remercie de vos avis, ca conforte mon choix de catégorie "divers" insupprimmable par defaut.
Merci
Posté : 25 avr. 2008, 17:05
par mere-teresa
Note que dans MySQL, tu peux dans la structure de la BDD demander à mettre le champ de relation à NULL pour les produits, ou les supprimer également ou ne rien faire (et coder le tout en PHP).
Posté : 26 avr. 2008, 01:16
par Nico
merci à toi ma soeur
Les supprimer, c'est vraiment pas envisageable, une catastrophe, j'aurai aimé simplement que les vidéos n'est pas de catégories, et que a l'affichage ca mette un sans categorie en gros en php..
le plus chiant c'est les jointures, car faut jouer avec les LEFT JOIN etc.. pour prendre les vidéos sans categories, enfin je crois que c'est ca.
Posté : 26 avr. 2008, 07:46
par lux
Moi j'ai dans ma table catégorie la 1ère catégorie qui s'appelle 'Aucune'.
Quand je fais un delete de categorie, j'enchaine sur un update de toute ma table d'articles/videos/photos et je mets le numéro de catégorie 1 (aucune) a tous les articles/videos/photos concernés.
Posté : 26 avr. 2008, 08:29
par momox
Je vais prendre l'exemple d'un forum, phpBB pour ne pas le citer

ou une option propose, en cas de suppression d'un forum, de migrer les sujets contenus dans un autre forum ou de les supprimer tout simplement

Posté : 26 avr. 2008, 16:33
par Nico
c'est pas plus con en fait !