Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/12/2010, 16h43   #1
Membre à l'essai
 
Inscription : mars 2010
Messages : 213
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 213
Points : 23
Points : 23
Par défaut Problème dans l'affichage depuis la vue

Je veux afficher la somme des prix total des ventes,mais il me reste maintenant comment je vais l'appeler dans la vue j'ai fais comme ça:

Code :
1
2
3
 <?php echo $this->escape($this->emp
 
->somme); ?>
voila le code de controleur:
Code :
1
2
3
4
5
6
7
  $employe=new Vente();
         $id_emp=$this->_request->getParam('id');
 
 
 
      $result = $employe->fetchRow('SELECT sum(prix_total) as somme FROM vente WHERE id_emp ='.$id_emp);
			$this->view->emp= $result;
et voila ce qui m'a donné comme erreur:
Citation:
Fatal error: Uncaught exception 'Zend_Db_Table_Row_Exception' with message 'Specified column "somme" is not in the row' in C:\wamp\www\Opticien\library\Zend\Db\Table\Row\Abstract.php:179 Stack trace: #0 C:\wamp\www\Opticien\application\default\views\scripts\statis\selectionner.phtml(36): Zend_Db_Table_Row_Abstract->__get('somme') #1 C:\wamp\www\Opticien\library\Zend\View.php(108): include('C:\wamp\www\Opt...') #2 C:\wamp\www\Opticien\library\Zend\View\Abstract.php(880): Zend_View->_run('C:/wamp/www/Opt...') #3 C:\wamp\www\Opticien\library\Zend\Controller\Action\Helper\ViewRenderer.php(897): Zend_View_Abstract->render('statis/selectio...') #4 C:\wamp\www\Opticien\library\Zend\Controller\Action\Helper\ViewRenderer.php(918): Zend_Controller_Action_Helper_ViewRenderer->renderScript('statis/selectio...', NULL) #5 C:\wamp\www\Opticien\library\Zend\Controller\Action\Helper\ViewRenderer.php(957): Zend_Controller_Action_Helper_ViewRenderer->render() #6 C:\wamp\www\Opticien\library\Zend\Controller\Action\HelperBroker.php(277): Zend in C:\wamp\www\Opticien\library\Zend\Db\Table\Row\Abstract.php on line 179
Alors comment je fais appeler à sum(prix_total) dans la vue?
king_soft est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 18h12   #2
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 456
Points : 639
Points : 639
Essai avec
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 18h14   #3
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 456
Points : 639
Points : 639
Si ta requete retourn une seul valeur tu peu utilisé fetchOne a la place de fetchRow sinon tu doi faire
Code :
echo $this->emp['somme']
si tu utilise fetchAll tu dois faire
Code :
echo $this->emp[indice]['champ']
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 18h52   #4
Membre à l'essai
 
Inscription : mars 2010
Messages : 213
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 213
Points : 23
Points : 23
J'ai appliqué fetchOne à la place de fetchRow et j'ai ajouté:
et voila ce qui m'a donné comme erreur:
Citation:
Fatal error: Call to undefined method Vente::fetchOne() in C:\wamp\www\Opticien\application\default\controllers\StatisController.php on line 56
ou est le problème?
king_soft est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 20h51   #5
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 456
Points : 639
Points : 639
De quel class hérite la class vente()
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 20h54   #6
Membre à l'essai
 
Inscription : mars 2010
Messages : 213
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 213
Points : 23
Points : 23
Merci pour votre aide j'ai deja résolu ce problème en faisant fetchAll et en éliminant Zend_Debug::dump($result);
king_soft est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h19.


 
 
 
 
Partenaires

Hébergement Web