Bonjour,

Je veux afficher le contenu de 2 tables en utilisant zend dans la vue index.phtml ,voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$table = new Vente();
	$select =$table->select()->from(array('vente'),array
 
('id_cli','id_vente','date_vente','categorie_v'))
->join(array('client'),array('id_cli','nom_cl','prenom_cl'))
	->where('vente.id_cli=client.id_cli','vente.categorie_v = ?','monture');
	$users = $table->fetchAll($select);
	$this->view->ventes= $users;
Et voila ce qui me donne dans l'exécution:
Fatal error: Uncaught exception 'Zend_Db_Table_Select_Exception' with message 'Select query cannot join with another table' in C:\wamp\www\Opticien\library\Zend\Db\Table\Select.php:215
Stack trace:
#0 C:\wamp\www\Opticien\library\Zend\Db\Adapter\Abstract.php(456): Zend_Db_Table_Select->assemble()
#1 C:\wamp\www\Opticien\library\Zend\Db\Adapter\Pdo\Abstract.php(238): Zend_Db_Adapter_Abstract->query(Object(Zend_Db_Table_Select), Array)
#2 C:\wamp\www\Opticien\library\Zend\Db\Table\Abstract.php(1505): Zend_Db_Adapter_Pdo_Abstract->query(Object(Zend_Db_Table_Select))
#3 C:\wamp\www\Opticien\library\Zend\Db\Table\Abstract.php(1321): Zend_Db_Table_Abstract->_fetch(Object(Zend_Db_Table_Select))
#4 C:\wamp\www\Opticien\application\default\controllers\VenteController.php(29): Zend_Db_Table_Abstract->fetchAll(Object(Zend_Db_Table_Select))
#5 C:\wamp\www\Opticien\library\Zend\Controller\Action.php(513): VenteController->indexAction()
#6 C:\wamp\www\Opticien\library\Zend\Controller\Dispatcher\Standard.php(289): Zend_Controller_Action in C:\wamp\www\Opticien\library\Zend\Db\Table\Select.php on line 215
Ou est donc le problème?