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:
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:
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,