ajouter id entity dans un autre sans formulaire de choix
j'ai deux entity médecin et statut, chaque médecin peut ajouter ses propre statuts,
avec la methode que j'utilise un médecin peut ajouter des status pour des autre médecin, je voudrais que chaque médecin peut ajouter que pour lui merci.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('medecin','entity',array('class'=>'DoctorBundle:medecin','property'=>'id','multiple'=>false))
->add('text')
->add('description')
->add('image',new ImageType())
;
}
private function createCreateForm(statut $entity)
{
$id= $entity->setMedecin();
$form = $this->createForm(new statutType(), $entity, array(
'action' => $this->generateUrl('statut_create'),
'method' => 'POST',
));
$form->add('submit', 'submit', array('label' => 'Ajouter'));
return $form;
} |
et voila la fonction d'ajout:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public function newAction()
{
$entity = new statut();
$form = $this->createCreateForm($entity);
return $this->render('DoctorBundle:statut:new.html.twig', array(
'entity' => $entity,
'form' => $form->createView(),
));
} |