Bonsoir,
J'ai 3 tables :
commands, companies, clients
Dans un seul formulaire, je dois enregistrer les informations [b]Client[/b] associé au Model [b]Company[/b] par [b]Client_id[/b] et la commande client associé au Model [b]Company[/b] par [b]company_id[/b].
La [b]Commande[/b] client se créer bien et les informations de [b]Company[/b] se créer bien aussi sauf les informations Client sont vide et client_id est 0.
PS.: la table Commands aussi se remplie bien par [b]salon_id[/b] et [b]company_id[/b]
Au faite voici les informations [b]beforeSave[/b] du model [b]Command[/b]
[code]/app/Model/Command.php (line 24)
array(
'Command' => array(
'salon_id' => '4',
'type_activity' => '0',
'company_id' => '2',
'created' => '2014-05-07 20:42:30'
),
'Company' => array(
'company_name' => 'nom de la société',
'adresse' => 'Adresse',
'zip' => '1000',
'ville' => 'Ville',
'gouvernorat' => 'Gouvernorat',
'country_id' => '76',
'activity_id' => '63',
'tel' => '71 999 999',
'fax' => '71 888 888',
'email' => 'info@emai.com',
'website' => 'www.exemple.com'
),
'Client' => array(
'salutation' => '1',
'firstname' => 'prenom',
'lastname' => 'nom',
'passeportnumber' => '0987654321',
'function' => 'Manager',
'email' => 'nom.prenom@company.com',
'mobile' => '234567654'
)
)[/code]