IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend_Db PHP Discussion :

Message: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'WebMRL.contact' doesn't exist


Sujet :

Zend_Db PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2012
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 118
    Points : 52
    Points
    52
    Par défaut Message: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'WebMRL.contact' doesn't exist
    Bonjour,
    je viens vers vous après avoir recherché sur google.
    Apparemment ce problème peut venir soit d'un problème de nommage, soit la table n'existe pas etc.

    L'erreur survient sur une url de type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->_helper->redirector->gotoSimple('ajout','contact',null,array('id' => $idCustomer));
    Je précise que j'ai utilisé pas mal de fois cette url sans avoir de problème.
    L'action ajout est créé et appelle le formulaire, lui même instancié dans le controller. Dans toutes mes tables je gère l'insertion modification suppression sans problème.

    Je n'ai pas de table contact. Par contre j'ai une table customer_contact qui est créé dans le Db_Table.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    class Application_Model_DbTable_Customercontact extends Zend_Db_Table_Abstract
    {
     
        protected $_name = 'customer_contact';
    	protected $_primary = 'id';
    	protected $_sequence=true;
     
    	protected $_lastname = 'lastname';
    	protected $_firstname = 'firstname';
    	protected $_office_number = 'office_number';
    	protected $_mobile_number = 'mobile_number';
    	protected $_email = 'email';
     
    	public function ajoutContact()
    	{
    		return $this->insert($data);
    	}
     
    }
    Ce que je ne comprends pas c'est que le problème survient alors que j'instancie le form. Et aucun appel à la table en question n'est en fait.
    Pourriez vous m'aider s'il vous plaît ?
    Merci d'avance de vos réponses et de votre aide.
    J'espère avoir été clair.

    Cordialement,

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2012
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 118
    Points : 52
    Points
    52
    Par défaut
    Bonsoir,

    J'ai créé une table contact, et je l'ai instancié à la place de customer_contact dans le controller.
    Cela a résolu le problème, par contre maintenant je ne sais pas si c'était un bug ou si zend n'aime pas qu'il y aie un préfixe d'une autre table.
    Exemple : cutomer et customer_contact, le fait que customer apparaisse 2 fois.

    Quelqu'un aurait il une réponse à me donner s'il vous plaît ?

    Merci d'avance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. table externe - file not found
    Par juin29 dans le forum Oracle
    Réponses: 9
    Dernier message: 07/12/2010, 11h52
  2. [ZF 1.9] SQLSTATE[42S02]: Base table or view not found
    Par Shirraz dans le forum Zend_Db
    Réponses: 3
    Dernier message: 25/12/2009, 23h37
  3. [ZF 1.9] probleme view not found
    Par fahedouch dans le forum Zend Framework
    Réponses: 2
    Dernier message: 24/09/2009, 13h15
  4. [XIR2][WebI][Designer] Table or View does not exist
    Par Julien59 dans le forum Webi
    Réponses: 2
    Dernier message: 25/09/2008, 15h06
  5. Réponses: 2
    Dernier message: 26/10/2007, 15h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo