embedForm / mergeForm => casse tête chinois
j'essaye de comprendre comment fonctionne ces deux fonctions.
pour ça j'ai créer deux tables:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| article:
columns:
name: string(255)
description: string(255)
periode: string(255)
photo:
columns:
name: string(50)
chemin: string(255)
article_id: integer
relations:
article:
local: article_id
foreign: id |
j'ai généré les modules dans mon frontend et je voudrait embarqué (dans un premier temps) un formulaire photo dans mon formulaire article.
rien de plus simple d'apres la doc, suffit de mettre dans la fonction configure du formulaire de l'article:
Code:
1 2 3 4 5 6 7 8
| class articleForm extends BasearticleForm
{
public function configure()
{
$newPhotoForm = new photoForm();
$this->embedForm('photo',$newPhotoForm);
}
} |
je vais sur ma page .../article/new et...
bein j'ai bien les champs de ma table article mais aucun des champs de la table photo.
que manque t il dans mon code pour que ça marche ?