Symfony 3.4 : Не удалось загрузить тип «форма»: класс не существует

#symfony

Вопрос:

Я хочу обновить старый проект с Symfony версии 2.8 до версии 3.4. Я внес самые важные изменения, но при запуске /web/app_dev.php Я получаю эту ошибку в одном из пользовательских контроллеров проекта: «Не удалось загрузить тип «форма»: класс не существует». Я попытался проверить FormFactory.php класс, но не смог найти никаких ошибок.

Это работает безупречно в версии 2.8, у кого-нибудь есть представление о том, почему это происходит в версии 3.4 ?

Я запускаю php 5.6 с Symfony 3.4.49 .

Вот распечатка этого вопроса: https://prnt.sc/1xh57dh

Большое спасибо.

FormFactory->createNamedBuilder(«форма поиска», «форма», объект(назначение)) в src/AppBundle/Controller/…..Controller.php (строка 78)

         if ($incomingClient != '') {
            $clients[] = $this->getDoctrine()->getRepository('AppBundle:Client')->find($incomingClient);
        }
        $form = $this->get('form.factory')->createNamedBuilder('search_form', 'form', $entity)
        
            ->add('client', 'entity', array(
                'class' => 'AppBundle:Client',
                'required' => false,
                'empty_value' => 'Search clients', 
 

Комментарии:

1. Вы проверили документы на обновление? В любом случае, прекратите использовать PHP 5.6!

2. Вы читали документ об ОБНОВЛЕНИИ? github.com/symfony/symfony/blob/3.4/UPGRADE-3.0.md#form