2016-12-27 2 views
-1

я хочу, чтобы создать форму для добавления лекарственного средства, но он не распознает методSymfony undifined метод CreateForm

Контроллер

$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' 
     )); 

    } 

Форма

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'; 
} 

Попытка вызвать неопределенный метод с именем "createForm" cla SS PharmacieCentraleBundle\Controller\MedicamentController

игнорировать это: kjetrzejkbfckzejvbkejvbkarebvnreblheabv eafvkljbeamjkvbelvbvbelvblb ealvberavhrve

+0

я не простираться контроллер в моем MedicamentController -_- .. –

ответ

Смежные вопросы