Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'ai une vue sur MySQL (que j'ai créé en faisant CREATE VIEW XXXXX AS XXXXX).
Comment fait on pour la manipuler avec le Zend Framework ?
Zend_Db_Table nécessite une clé primaire, or il n'y en a pas dans la vue MySQL, on ne peut donc pas la manipuler comme une table.
Je n'ai pas vu de classe spécifique pour les vues.
Comment faut il faire ?
Hors ligne
non il n'y en a pas
Hors ligne
Hello,
Tu ajoutes $_primary toi même car effectivement il ne la trouve pas tout seul.
A+
Hors ligne
ok merci !
Hors ligne
oui mais toutes les vues n'ont pas de clef primaires
et donc dans ce cas là impossible d'utiliser Zend_Db_Table
dans mon ancien framework j'avais les classe View, Table qui dérivaient l'une de l'autre
une vue étant en gros une table non enregistrable
de plus la clef primaire n'était pas obligatoire
cela facilite bien des chose.
je me suis souvent demandé si refaire un Zend_Db_View pouvait être utile.
A+JYT
Hors ligne