Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-10-2009 13:27:05

tsabes
Nouveau membre
Date d'inscription: 28-10-2009
Messages: 7

[resolu] Erreur avec la method save ...

Bonjour a tous je suis en train de developper mon site avec zend, jusqu'a hier tous allais bien et j'ai reinstaller mon pc (format+ reinstall de seven etc .. )

Mais probleme plus moyen de faire tourner correctement mon appli .. tout marche sauf l'ajout ou la modification de chose dans la base de données, j'ai cette erreur :


Fatal error: Uncaught exception 'Zend_Db_Statement_Mysqli_Exception' with message 'Mysqli statement execute error : No data supplied for parameters in prepared statement' in G:\wamp3\www\book\htdocs\Zend\Db\Statement\Mysqli.php:215 Stack trace: #0 G:\wamp3\www\book\htdocs\Zend\Db\Statement.php(283): Zend_Db_Statement_Mysqli->_execute(Array) #1 G:\wamp3\www\book\htdocs\Zend\Db\Adapter\Abstract.php(464): Zend_Db_Statement->execute(Array) #2 G:\wamp3\www\book\htdocs\Zend\Db\Adapter\Abstract.php(542): Zend_Db_Adapter_Abstract->query('INSERT INTO `te...', Array) #3 G:\wamp3\www\book\htdocs\Zend\Db\Table\Abstract.php(955): Zend_Db_Adapter_Abstract->insert('test', Array) #4 G:\wamp3\www\book\htdocs\Zend\Db\Table\Row\Abstract.php(470): Zend_Db_Table_Abstract->insert(Array) #5 G:\wamp3\www\book\htdocs\Zend\Db\Table\Row\Abstract.php(441): Zend_Db_Table_Row_Abstract->_doInsert() #6 G:\wamp3\www\book\application\admin\controllers\IndexController.php(295): Zend_Db_Table_Row_Abstract->save() #7 G:\wamp3\www\book\htdocs\Zend\Controller\ in G:\wamp3\www\book\htdocs\Zend\Db\Statement\Mysqli.php on line 215


Et j'arrive pas a trouver d'ou ca vient alors que avant le formatage ces fonctions fonctionnais correctement ...

(je suis avec Wamp)

Merci pour votre aide d'avance, je commence a disjoncter xD, alors que ca doit etre une erreur toute bete

Dernière modification par tsabes (29-10-2009 13:32:59)

Hors ligne

 

#2 28-10-2009 13:52:34

Junk
Membre
Lieu: Paris
Date d'inscription: 18-09-2009
Messages: 27

Re: [resolu] Erreur avec la method save ...

Bonjour,

Lorsque tu as reconfiguré Wamp, as tu pensé a réactiver toutes les extensions de PHP nécessaires ?

C'est une idée, pas la solution smile

Hors ligne

 

#3 28-10-2009 13:52:58

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [resolu] Erreur avec la method save ...

A priori tu envoies à ta requête une valeur fausse du genre :

Code:

insert into maTable (nom, quantite) values ( 'titi' , );
-- oubli du 2e paramètre

Si tu affiches ta requête et les paramètres que tu lui envoies, tu devrais trouver ton problème.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#4 28-10-2009 19:10:30

tsabes
Nouveau membre
Date d'inscription: 28-10-2009
Messages: 7

Re: [resolu] Erreur avec la method save ...

voila je code que j'execute

Code:

                $tests = new Test();
                $test = $tests->createRow();
                $test->t = 4;
                $test->save();

et la table test à 2 champ un id auto_incrementé, et un champ "t" qui est un int


Pour les extensions php je vois pas lesquels j'aurai pu ajouter .. pdo_mysqli est bien lancé..



edit: la classe Test

Code:

<?php
class Test extends Zend_Db_Table_Abstract
{

    protected $_name = 'test';    
    protected $_primary = 'id';
    
}
?>

Dernière modification par tsabes (28-10-2009 19:11:23)

Hors ligne

 

#5 28-10-2009 20:18:06

tsabes
Nouveau membre
Date d'inscription: 28-10-2009
Messages: 7

Re: [resolu] Erreur avec la method save ...

bon solution a moitié trouvé, je suis retourner sur la meme version php que j'avais avant la 5.2.9-2 et ca marche. alors que la 5.3.0 , ben ca marche pas , chuper xd

Hors ligne

 

#6 29-10-2009 09:23:20

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

Re: [resolu] Erreur avec la method save ...

Quelle version de ZF ? Normalement le support PHP5.3 est OK depuis la 1.9.2, je crois


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

Hors ligne

 

#7 29-10-2009 13:32:20

tsabes
Nouveau membre
Date d'inscription: 28-10-2009
Messages: 7

Re: [resolu] Erreur avec la method save ...

version 1.8.3 ( outch je suis en retard )

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