Undefined index: Gal (liaison HABTM)

1 view
Skip to first unread message

NiRaDo

unread,
Apr 21, 2009, 8:14:47 AM4/21/09
to Cakephp-fr
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à.
Reply all
Reply to author
Forward
0 new messages