Ich möchte eine Form zur Erzeugung eines Medikaments hinzufügen, aber er erkennt nicht die MethodeSymfony undifined Create Methode
-Controller
$public function addAction (Request $Request)
{
$Medicament = new Medicament();
$form = $this->
createForm(ModeleType::class,$Medicament);
$form->handleRequest($Request);
if ($form->isValid())
{
$em=$this->getDoctrine()->getManager();
$em->persist($Medicament);
$em->flush();
return $this->redirect($this->generateUrl(
'Pharmacie_Medicament_Add'
));
}
Formular
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('nom')->add('quantite')->add('datePeremption')->add('prix')
->add('save',SubmitType::class);
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'PharmacieCentraleBundle\Entity\Medicament'
));
}
public function getBlockPrefix()
{
return 'pharmaciecentralebundle_medicament';
}
Es wurde versucht, eine nicht definierte Methode namens "createForm" von cla aufzurufen
PharmacieCentraleBundle\Controller\MedicamentController
ss
ignorieren diese: kjetrzejkbfckzejvbkejvbkarebvnreblheabv eafvkljbeamjkvbelvbvbelvblb ealvberavhrve
i-Controller erweitern didnt in meinem MedicamentController -_- .. –