Ожидаемый аргумент типа src\Entity\... указан в пути свойства src\Entity\

Я пытаюсь сделать встроенную форму и имею две ошибки: 1-когда я нажимаю «Добавить опыт»: я получаю 2 дополнительных опыта 2- когда я сохраняю после добавления опыта, у меня возникает эта ошибка -- Ожидаемый аргумент типа "src\Entity\Experience", "App\Entity\Experience", указанный в пути свойства "experiences".---

https://i.imgur.com/WMtkiQC.jpg

if ($form->isSubmitted() && $form->isValid()) {
            // ... maybe do some form processing, like saving the Task and Tag objects

            $personne = $form->getData();
            $entityManager = $this->getDoctrine()->getManager();
            $entityManager->persist($personne);
            $entityManager->flush();

            return $this->render('base.html.twig', [

            ]);

Контроллер

Опыт Сущность

Лицо

Форма опыта

Форма лица

Шаблон ветки

Пожалуйста, переформатируйте свой вопрос. Добавленное вами изображение бесполезно, так как оно очень длинное и нечитаемое. Также добавьте полное сообщение об ошибке и ограничьте пример кода фрагментом кода вызова и кодом, который может быть связан.

dbrumann 02.06.2019 08:26

Сообщение Expected argument of type "src\Entity\Experience" намекает на проблему с классом, имеющим неправильное пространство имен. Возможно, используйте поиск по всему проекту, чтобы увидеть, есть ли ссылки на src вместо App

dbrumann 02.06.2019 08:29

Я загружаю изображение, и появляется сообщение об ошибке «Ожидаемый аргумент типа «src\Entity\Experience», «App\Entity\Experience», указанный в пути свойства «experiences»».

phpsymfony 02.06.2019 16:09

Спасибо большое, но я не решил проблему

phpsymfony 02.06.2019 21:30
JS - События опций формы
JS - События опций формы
В продолжение предыдущей статьи CSS - стили, связанные с вводом формы , в этой статье мы будем использовать JS для взаимодействия с формами, на этот...
CSS - Стили, связанные с вводом формы
CSS - Стили, связанные с вводом формы
Общими стилями ввода для форм являются Input (включая Text, Radio, checkbox), Select и Textarea, из которых Input относительно прост, поэтому в этой...
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Наличие на корпоративном сайте форм заявлений о приеме на работу, или "трудовых анкет", экономит время и деньги как для соискателей, так и для...
0
4
92
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, проблема может быть здесь https://pastebin.com/e5s2VAJC (сущность Personne) в строке 9. Вместо use src\Entity\Experience; вы должны использовать use App\Entity\Experience;

Танк ты очень бенедя, ошибка устранена. Но другая часть проблемы заключается в том, что когда я нажимаю «Добавить опыт», добавляются две формы! не 1. i.stack.imgur.com/DCN7i.jpg

phpsymfony 02.06.2019 23:21

Вам нужно переместить {% block javascripts %} за пределы {% block body %}, как pastebin.com/zPFsR97r

benedya 03.06.2019 22:41

Другие вопросы по теме