Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-09-2009 16:47:10

cescarment
Nouveau membre
Date d'inscription: 12-06-2009
Messages: 6

vue SQL

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

 

#2 15-09-2009 16:48:55

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

Re: vue SQL

non il n'y en a pas

Hors ligne

 

#3 15-09-2009 17:08:06

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: vue SQL

Hello,

Tu ajoutes $_primary toi même car effectivement il ne la trouve pas tout seul.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#4 15-09-2009 17:18:50

cescarment
Nouveau membre
Date d'inscription: 12-06-2009
Messages: 6

Re: vue SQL

ok merci !

Hors ligne

 

#5 16-09-2009 11:00:07

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

Re: vue SQL

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

 

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