0

createEditForm()メソッドでフォームエラーを取得したい。私はこれを試してみました $editForm->getErrors(); しかし、エラーが発生するたびに0エラーが返されます。これは私のコードです:

public function createEventEditForm($entity, array $entityProperties)
    {
        $editForm = parent::createEditForm($entity, $entityProperties);
        if($entity instanceof Event){
            //dump($editForm->getErrors()); die;
            //dump($editForm->getErrors()->count()); die;
            $event_id = $this->request->query->get('id');
            if(!$editForm->getErrors()->count()){
                $event = new Event();
                $event->setStatus(Event::STATUS_INACTIVE);
                $this->getDoctrine()->getManager()->flush();
            }
        }
        return $editForm;
    }

誰でも私を助けることができますか?前もって感謝します

4

1 に答える 1