Измените имена встроенных полей в Symfony, чтобы избежать проблемы с нераспознанным полем: App\Domain\Entity\User::$emaiPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Измените имена встроенных полей в Symfony, чтобы избежать проблемы с нераспознанным полем: App\Domain\Entity\User::$emai

Сообщение Anonymous »

У меня есть эта сущность и встраиваемое сопоставление Электронная почта — это объект значения (как и все остальные атрибуты). Я использовал встроенные классы для атрибутов, я работал для хранения пользователей в базе данных, но не для входа в систему с помощью LexikJWTAuthenticationBundle
code> проблема в том, что когда я пытаюсь войти в систему, я получаю эту ошибку. Нераспознанное поле: App\Domain\Entity\User::$email
Отладка Я обнаружил, что этот код

Код: Выделить всё

$this->class->fieldMappings[$field]
не перенастраивает имена полей как адрес электронной почты, имя, фамилия... он возвращает email.value, name.value... в классе, поскольку значение электронной почты содержится в переменной называется $value

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79156490/change-embedded-field-names-on-symfony-to-avoid-unrecognized-field-app-domain-e[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»