Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
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
Pages: 1