Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-02-2011 07:51:43

kozher
Membre
Date d'inscription: 30-11-2010
Messages: 10

Vue et Zend_Db_Table avec postgresql

Bonjour,

Actuellement, j'ai le message d'erreur : "Primary key column(s) (pers_id) are not columns in this table ()"

=> c'est une erreur que j'ai que sous mysql, encore une erreur de séquence semble-t-il...

Voici mon code

class Vue_Eleve extends Zend_Db_Table_Abstract
{
    protected $_name ="VueEleve";
    protected $_sequence = false;
   
    protected function _setupPrimaryKey()
        {
        $this->_primary = 'pers_id';
        parent::_setupPrimaryKey();
        }
   
    public function getVueEleve()
    {
        return $this->fetchAll();
    }
   
}

et le code ma vue

create view VueEleve
as
select pers_id, pers_nom, pers_prenom, pers_tel, pers_gsm, elv_adr, elv_cp, elv_ville, pers_mail, elv_neph, elv_date_nais
from personne, eleve
where personne.pers_id = eleve.elv_id;


Merci d'avance pour votre aide.

Hors ligne

 

#2 03-02-2011 08:56:30

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

Re: Vue et Zend_Db_Table avec postgresql

Hello,

Normalement, ceci devrait suffire :

Code:

class Vue_Eleve extends Zend_Db_Table_Abstract
{
    protected $_name ="VueEleve";
    protected $_sequence = false;
    protected $_primary = 'pers_id';
 
    public function getVueEleve()
    {
        return $this->fetchAll();
    }
}

@+


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

Hors ligne

 

#3 03-02-2011 09:29:07

kozher
Membre
Date d'inscription: 30-11-2010
Messages: 10

Re: Vue et Zend_Db_Table avec postgresql

Je viens de faire le changement, y a toujours l'erreur.

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