Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-12-2009 19:37:45

erehcab
Membre
Date d'inscription: 17-11-2009
Messages: 63

Contraintes d'intégritées multiples

Bonjour à tous,

Je ne sais pas comment faire pour gérer les contraintes d'intégritées multiples avec Zend. Pouvez vous me donner quelques indications car je ne sais vraiment pas vers quoi me diriger.

Hors ligne

 

#2 08-12-2009 19:50:50

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Contraintes d'intégritées multiples

c'est la base qui gère les contraintes d'intégrité pas ZF

A+JYT

Hors ligne

 

#3 08-12-2009 19:54:36

erehcab
Membre
Date d'inscription: 17-11-2009
Messages: 63

Re: Contraintes d'intégritées multiples

J'ai un schéma relationnel de ce type :

articles (id_articles, titre, contenu, extrait)
article_rubrique (id_article, id_rubrique)
rubrique (id_rubrique, titre)

Lors de la création d'un nouvel article je choisis les rubriques dans lequel celui ci devra apparaitre. Malheureusement je sais pas comment faire pour qu'après validation il remplisse la table article_rubrique.

Dernière modification par erehcab (08-12-2009 19:59:33)

Hors ligne

 

#4 08-12-2009 21:12:33

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Contraintes d'intégritées multiples

Je ne comprends pas ton problème. Quel est le rapport avec une contrainte d'intégrité ?
Tu as un code existant ? tu as une erreur à nous envoyer ?

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#5 08-12-2009 21:48:58

erehcab
Membre
Date d'inscription: 17-11-2009
Messages: 63

Re: Contraintes d'intégritées multiples

EN faite je voudrais savoir ce que je dois faire pour enregistrer dans ma table article_rubrique les relations entre la table article et la table rubrique. La contrainte est : un article peut appartenir à une ou plusieurs rubrique. Dans mon formulaire d'ajout d'article j'ai une liste à choix multiple contenant toutes les rubriques créées et il faut que puisse l'ajouter dans la table article_rubrique après la validation du formulaire.

J'espère avoir été plus clair smile, sinon je la refait !

Hors ligne

 

#6 08-12-2009 22:37:16

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Contraintes d'intégritées multiples

si $db est ta connexion à la base :

Code:

$values = array("id_article"=>12, "id_rubrique"=>3);
$db->insert("article_rubrique", $values);

N'hésite pas à jeter un oeil sur la doc de Zend_Db http://framework.zend.com/manual/fr/zen … ite.insert

A+, Philippe
PS : une contrainte d'intégrité c'est quelque chose que tu ajoutes au schéma de ta base de données pour que la base refuse des données qui ne seraient pas cohérentes.


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#7 08-12-2009 22:44:32

erehcab
Membre
Date d'inscription: 17-11-2009
Messages: 63

Re: Contraintes d'intégritées multiples

Ok tout simplement ...

Merci pour la patience smile

Hors ligne

 

#8 09-12-2009 08:44:59

erehcab
Membre
Date d'inscription: 17-11-2009
Messages: 63

Re: Contraintes d'intégritées multiples

Juste une autre chose : si je mets ce code dans mon controller article est ce que c'est bon ?

Hors ligne

 

#9 09-12-2009 09:01:53

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Contraintes d'intégritées multiples

non c'est dans la classe metier article que ça dois ce trouver

Hors ligne

 

#10 09-12-2009 09:22:52

erehcab
Membre
Date d'inscription: 17-11-2009
Messages: 63

Re: Contraintes d'intégritées multiples

Ok alors je pense que je pourrais créer une nouvelle méthode dans ma classe métier Table_ArticleRubrique qui s'occupperai de ça ?

Quand tu parles de class métier, ça correspond aux modèles ?

Dernière modification par erehcab (09-12-2009 09:25:37)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages