Bonjour !

Voici ma classe cellule :

++++++++++++++++++++++++++++++++++++++++
class Cellule extends AppModel
{
  var $hasMany = 'Galery';
  var $hasAndBelongsToMany = array(
      'Gal' =>
      array(
        'className'              => 'Galery',
        'joinTable'              => 'cellules_galeries',
          'foreignKey'             => 'galery_id',
          'associationForeignKey'  => 'cellule_id',
          'unique'                 => true
      )
  );
}
++++++++++++++++++++++++++++++++++++++++

Voici mon controleur :

++++++++++++++++++++++++++++++++++++++++
class CellulesController extends AppController
{
   ...
   function add()
   {
       ...
       $this->Cellule->Gal->save($this->data);
       ...
   }

}
++++++++++++++++++++++++++++++++++++++++

Lorsque je tente un envoi, je reçois le message d'erreur suivant :

        Notice (8): Undefined index:  Gal [CORE/cake/libs/model/
model.php, line 1270]

Lorsque je fais un debug($this->data) j'obtiens ceci :

Array
(
    [Cellule] => Array
        (
            [galery_id] => 3
            [name] => uneImage
            [description] => en voici
        )

    [File] => Array
        (
            [lefichier] => Array
                (
                    [name] =>
                    [type] =>
                    [tmp_name] =>
                    [error] => 4
                    [size] => 0
                )

        )

)

Quelqu'un aurait une piste ?

Merci d'avance ! Je suis bloqué depuis quelques temps déjà.

--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : cakephp-fr@googlegroups.com
Pour résilier  : cakephp-fr-unsubscr...@googlegroups.com
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à