Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-03-2008 12:33:22

Psykocrash
Membre
Date d'inscription: 23-11-2007
Messages: 28

Savoir si c'est une table conforme à un schéma ou pas

Salut,

Je développe une classe de gestion de répertoires, et l'utilisateur passe au constructeur le nom de la table sur laquelle travailler (tbl_directory, tbl_dir_users, etc.).

Seulement, pour éviter des erreurs évidentes, je voudrais que ma classe vérifie si la table indiquée est conforme à un "schéma" prédéfinis (col1 = "id", type int(11) auto_increment, col2 = "blabla" type ..., etc.). Est-ce qu'il y a un moyen de le faire via le ZF ?

Merci d'avance,
Psykocrash.

Dernière modification par Psykocrash (30-03-2008 13:08:11)

Hors ligne

 

#2 04-04-2008 21:13:14

kiminox
Membre
Date d'inscription: 15-01-2008
Messages: 37

Re: Savoir si c'est une table conforme à un schéma ou pas

comment veux tu qu'il existe un code automatique pour cela??
Par contre, pour implémenter Zend_Db_TableAbstract, ta table doit avoir une colonne ID cle primaire, de type integer.
De plus, si tu ne précises pas le contraire, par défaut c'est l'auto-increment => ta colonne doit être de ce type, à moins de redéfinir dans ta classe étendant Zend_Db_TableAbstract, l'attribut protected sequence = false auquel cas tu dois avoir ton propre séquenceur (ce qui est mon cas par exemple).

Pour le reste, tu dois écrire toi-même ce code métier (ce que je fais).

Yoong

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