bonjour a tous,
j'ai un message d'erreur sur la commande find que je ne comprend pas :
voici mon code le modele :
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
class TPropalmodele extends Zend_Db_Table_Abstract
{
    /**
     * Nom de la table
     *
     * @var string
     */
    protected $_name = 'propalmodele';
 
    /**
     * Nom de la clé primaire
     *
     * @var string
     */
    protected $_primary = array('idpropal','idmodele');
puis dans mon controlleur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
  $propalmodele = $this->_propalmodeleTable->find(array('idpropal'=>$params['r'], 'idmodele' =>$params['m']))->current();
et j'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
exception 'Zend_Db_Table_Exception' with message 'Too few columns for the primary key' in C:\wamp\www\library\Zend\Db\Table\Abstract.php:1074
j'ai testé la creation du tableau cle avant puis find($cle) . toujours pareil
cordialement
manu